Added 'build' command. Refactored 'test'.
Removed global install of Grunt and Browserify.
Added 'watch' switch to build, test and demo commands.
Documentation tweaks.
Readme tweaks
Build task no longer deletes contents of build folder.
can build html with data provided literally or as file reference
Merge pull request #4 from Financial-Times/mustache-data

can build html with data provided literally or as file reference
Build failure during test will now exit with code 1, so Travis build will fail.
Added task completion time when watching.
When not in watch mode, tasks should now exit process with the correct code.
Corrected error-checking condition in test.
Script tag no longer output in demo HTML when there's no script. Fixes #5.
prevents overrides of default config persisting to other demos
Merge pull request #8 from Financial-Times/demo-config-extending

prevents overrides of default config persisting to other demos
Bower install now also uses Origami Registry as a Bower registry.
Demo build enhancements:
Build service JS URLs now used.
Already-built CSS, JS and HTML files will not be built-again.
When the demo just uses the main.js or main.scss, it will use the normal build service bundles URLs.
Demo build will now update the demos property of origami.json:
if local, then it will be removed.
If build service, then it will be populated with the list of demo files that have been created.
Fixes #10
Readme now explains how origami.json is updated when demos are built.
Only install sass gem if it's not already installed or it's old. Fixes #11
Demo SASS and JS now only built for --local
Now specifies SASS gem version to install. Fixes #12