Separated scripts and styles into own directories
Updated build paths
Set up gulpfile to use CoffeeScript
Added CoffeeScript build dependency
Rewrote gulp tasks in CoffeeScript
gulp now looks for .coffee task files
Fixed gulp tasks
Added default gulp task
Tweaked syntax to match recommended style
Tweaked gulpfile
Updated build paths
Begin rewriting StateMachine from a blank slate
Added dev dependency for Jasmine
Updated build path for Jasmine specs
Added gulp task for running Jasmine specs
Added spec for StateMachine
StateMachine can report its current state
Added test for raising an event on StateMachine
Added StateMachine.raiseEvent
Added test for state transition