Ethics and Human Enhancement Technologies: Preparing for a new future