Merge pull request #17 from NintenJoe/Task-7.4

Task 7.4 (Extend the FSM Infrastructure to Support Event Queueing) complete. Merging Task-7.4 branch into master.
Merge pull request #18 from NintenJoe/Task-0.5

Task 0.5 complete. Added UML generation
Finished the first implementation of the 'GameWorld' type.  The interface is very protean at the moment and many issues need to be resolved.
Finished a more refined version of the 'GameWorld' type that includes all collision logic.
Merge branch 'master' of github.com:NintenJoe/zol into Task-0.6
Merge branch 'master' of github.com:NintenJoe/zol into Task-0.6
Integrated the 'Monster' and 'Player' entity types into the 'GameWorld' type.
Integrated the 'GameView' and 'GameWorld' types and got the initial pass of the fully integrated implementation.
Finalized the project demo implementation for the 5th iteration demo.
Merge pull request #23 from NintenJoe/Task-0.6

Merging Task 0.6 (Integrate All Model Components of the Infrastructure) into master.