Nanotechnology, Bioinformatics, The Double Edged Future - Human 2.0 The Next Generation of Humans