New API. No backwards compatibility.
Changelog:
- New way of instantiating the updater (using new)
- Better API for triggering commands (using fire)
- Error handling (if devmode, errors are logged)
- Re-do diff-dependencies using underscore
- New dependencies: underscore and node-promises
- Unit Tests