Merge branch 'master' into dev
minor refactoring and commenting

This commit was sponsored by pebble {code}
http://pebblecode.com
no <3's for single letter vars
check for hoodie-app existence before starting.
use ./node_modules/hoodie-server/bin/start if hoodie-app module not found
Merge pull request #28 from allain/dev

use ./node_modules/hoodie-server/bin/start if hoodie-app module unfound
install grunt on travis bootstrap

This commit was sponsored by pebble {code}
http://pebblecode.com
introduce mocha for testing

This commit was sponsored by pebble {code}
http://pebblecode.com
[wip] refactor tests

This commit was sponsored by pebble {code}
http://pebblecode.com
[minor] clean up start path logic

This commit was sponsored by pebble {code}
http://pebblecode.com
[minor] add grunt-mocha dependency

This commit was sponsored by pebble {code}
http://pebblecode.com
[fix] assert whether git is installed [#24]

This commit was sponsored by pebble {code}
http://pebblecode.com
[minor] adds TODO

This commit was sponsored by pebble {code}
http://pebblecode.com
[tests] adds previously skipped tests

This commit was sponsored by pebble {code}
http://pebblecode.com
[fix] set npmArgs to array

This commit was sponsored by pebble {code}
http://pebblecode.com
rename npmArgs to gitArgs in fetch
Merge pull request #31 from allain/patch-2

rename npmArgs to gitArgs in fetch
[minor] always return callbacks
[fix] open browser once hoodie-server has successfully booted - relies on latest changes in hoodie-server#dev

This commit was sponsored by pebble {code}
http://pebblecode.com
[fix] remove obsolete module reference.