Began work on action scheduling and interface
scheduler implementation, actor/prop disambiguation
Reworked entity-component model.  Adapted scheduler to fit.
Beginnings of UI and Map.  Lots of components were fleshed out.
Rendering moved to UserInterface class, began handling actions for player
Fixed up game loop, can handle user input and return appropriate actions, energy usage being handled, map still doesnt render
Fixed bugs with map, player can now move around the map and collide into walls.
Merge pull request #2 from minion21g/space-time

Submission of space and time featureset to development branch