Starting from scratch
Added nested statefuls
Added finalCurrentState() (needs to be renamed)
reworked the way currentState and rootState deal with null.
minor lint fixes
Fixed merge conflict
Readded addStateMethod()
Merge branch 'restart' of github.com:mimshwright/commonwealth.js into restart
reworked test order.
Added toArray method.
Added enter and exit
Made addStateMethod() cascade down the chain
fixed rootState()