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