Created a new version of GENe that is object oriented.

Still bugs in it, but very close to complete. Also created the beginnings of a GUI.