Merge pull request #511 from am11/master

Submodules: Updated submodules (#510)
Fix `--watch` option for directories

Switches out `node-watch` for `gaze` since it's used more widely

Fixes #250 and #312.
Merge pull request #512 from kevva/watch

Fix `--watch` option for directories
Add tests for indented syntax and some tweaks
Merge pull request #514 from kevva/test-indented

Add tests for indented syntax and some tweaks
Add `.middleware()` test