updated the README to the new location of the demo
Updated the README with the new links to the demo domain
Fix for issue #45
Updated the README with the new api location...
Fix for issue #51 - `nTree` was not used before
Merge pull request #52 from 140am/51-concurrent-substates

Fix EXIT on sub-states if used in a concurrent statechart
add typescript declarations
add note about TypeScript
Merge pull request #56 from yaptv/master

add some basic typescript definitions
Obscure bug where if you have the wrong build order
for state definitions you will miss out on concurrent
substrates.  Also fixed JSHint issues and bumped the 
version
Bumped the copywriter and added no evil clause.
Added support for coloured log messages in Chrome

When debugging Stativus in the browser there can be a bit stream of messages and it can be hard to pick out the important bits.  This commit simply makes ENTER messages green, EXIT messages red and ACTION messages purple (in Chrome) which makes debugging in the browser much easier on the eyes.
Moved colour codes into constants
Merge pull request #61 from ccapndave/master

Added support for coloured log messages in Chrome
Fix Issue #60: cascading exception handling...
Add removeData function and corresponding tests
Merge pull request #62 from scarney81/master

Add removeData function
New helper function and some jsHint globals...
[WIP] pulling out some functions for reuse...
Changed the async functionality to a 'done' function