Refactored demo.cpp, created oop style cube, began adding controls