Added first pass of unit tests

Added the test rig and WordSlotHandlerEventTest class
Fail Commit
Revert "Fail Commit"

This reverts commit 33c7d2234f7aadf93328ba72da934bd595dfd303.
Done some dependency injection for testability.
Dependency injection on word slot handler model
more dependency injection
More dependency injection
Completed injecting all current dependancys and added some specific requirements for the project
Cleaned up the toString methods
Added input operator test
More testing work
More unit tests, i need to update the docs soon, also you need to pass in a pre-scrambled list of words now to make the WordSlotHandlerModel completely deterministic.
Created unit tests for WordSlotHandlerModel.as wrote some flashdevelop macros then getting the project (especially asunit) into a state where i could run the documentation generator took all night. it's now 2am. goodnight.
more unit testing
Refactored WordSlotHandlerModel.as list progression system
Some unit testing of WordSlotModel.as
More unit testing
Branch housekeeping
addition of ObstacleModel.as and ObstacleModelTest.as
general progress - i should commit more often