fixed compile errors in logos.event.EventBus
Added specs for logos.command.CommandSetHistory

* changed implementation of #addCommandSetToHistory
* added precondition validations for all public methods
* specs for public methods
created package spec.helpers.fake

* moved the inner class TransformTrackingCommand from CommandSetSpec to
  spec.helpers.fake.FakeCommand
moved logos.command.CommandApplier to logos.command.CommandSetApplier

* completed implementation of CommandSetApplier
* added specs for logos.command.CommandSetApplier
fixed syntax error in package.json and change 'npm test' -> 'grunt test-all'