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
Finished the new testing framework...
Finished the new testing framework...
Version 0.7.0 build w/ new testing framework.
Updated the comments