initial version
added download section to readme
tweaks to readme
added LICENSE file
simplified README instructions
added final links to blog article and demo
Providing fine grained control over how the FSM gets into its initial state (see new section in README and new "initial" test module)
added a note about the performance implications of the 'State Machine Classes' example in README
cleanup refactoring unit tests
allowing multiple events with same name but different 'from' and 'to' states
updated README to describe ability to use single event to make different transitions, and cleanup/renaming of some javascript variables
added minified version
added VERSION attribute to StateMachine source
added tests for prototype based state machine
updated README with better instructions for applying a state machine to a prototype
added a generic `onchangestate(from, to)` callback that will trigger on ALL state changes (and bump version number to 1.3.0)
Edited README.md via GitHub
refactored to break up `buildEvent` method into multiple parts to make it easier to create an async callback method
added unit test to ensure event arguments are passed correctly to ALL hooks.
further refactoring to break down buildEvent into its component parts