Trying to do model view controller framework
Rotations work now, going to rebase into master
master branch rebased with changes in mvc, mvc still exists