Add support for appending data to the state on goToState
Added Statechart.createStateTree

createStateTree essentially transforms Statechart._all_states to a tree-like
structure and returns it, including some data about each state such as whether
or not it is concurrent, whether or not it is an initial substate, and any
events the state responds to.
Merge pull request #72 from etgryphon/DataTransitionSupport

Add support for appending data to the state on goToState
Merge pull request #70 from apechimp/master

Added createStateTree
Version 0.9.0:  
  - Updated Data API
  - Fixed testing
  - Added getStateTree for visualization
Fixed a test and did some JSLint fixes...
added some contributor shoutouts
..i hate mkdown
stupid markdown...
Removed globals from unit tests and cleaned up the tests