basic engine

initial framework for the basic grid and class system, as well as a
tester main.py to experiment with current functionality.