Compatibility for grunt 0.4.0 (fixes #13)

Added some compatibility fixes for grunt 0.4.0.

Besides updating the gruntfile for 0.4.0, added a mechanism that triggers reloads via a HTTP request, which addresses the issue of grunt-watch now spawning tasks in their own process (see #13).

If you need any other changes, please let me know. Cheers!