started building state objects which make use of new context expressions
now have function which creates states based fully on new context expressions
first steps to organising state related stuff into modules. Moved new creation stuff
began wiring state engine up to use states created using new method. currently uses hard coded state config
entering state works
improved recent event view
extended example state config hard coded into stateInferenceEngine to include state with isActive clause
state query service queries raise events when states deactivate
fixed failing tests to do with name of event raised by 'event bus'
fixed newstyle states to have a name property
fixed issue where state changes wern't being observed by other states
state config read from file again
tidied state query service under state module