statemachine and signals bundled together
bumped version number
added travis yml and badges
added badges
updated test script
added phantom js launcher
tidy up test runner
edit for travis
Update README.md
added npm and bower install to readme
deleted unused file
added bower badge
removed factory and added create method
StateMachine.create() is now chainable
Added tests to support change