Future implications of human embryonic testing and modification: great medicine or GATTACA?