Updates to testing and development configuration:
 * New grunt task that lists other grunt tasks
 * Update readme
 * Fix test scaffolding so tests can be split across multiple files
 * Add tests for configuration server
 * Split 'engine' component into its own object to facilitate unit testing
Merge branch 'master' of http://github.com/ShopBotTools/FabMo-Engine