Merge pull request #2 from GoldRushMC/master

Getting Lex's changes
Lots of changes to how the Environmentable and Blueprintable work, also changed a lot about the Arena.
Changed SaveManager a little bit
Massive re-architecture of how the whole framework is implemented. Now using a layer-based notification system!
Merge pull request #20 from InspiredIdealist/master

Massive re-architect of entire framework