Started rewrite of codebase into proper OOP.
Deleted obsolete files.
Updated filenames to mesh with PEP8 and added start of unittests for element.py
switch to pyglet and add main.py