Added a simple drawable manager and abstract drawable type
Removed pimpl idiom from renderer because it was annoying
Lua can now make cubes and run scripts
added more functionality to lua script