Changed classes to new style and added __slots__ to GenomeBase classes t...

...o reduce memory