made models into singletons. Fixed some bugs in creating stories / chapters. Added more test methods.
cleaning up code a bit in the backend, some more methods implemented in the controller
added license info at the top of backend files and test units
game controller is now a singleton. almost has all methods in it implemented
finished up game controller, in the process of testing. fixed a bug in the setSearchCRiteria function and also in the dbcontract
added testgeneralcontroller class
fixed merge
finished up tests for testStory and testStoryManager, they seem to pass (except for the ones dealing with the server)