Renamed Scene files to base scene, code in the next commit
Updated the scene framework

The scene framework requires c++11. Hopefully I didn't miss anything.