Add Grunt init task.

- Add new Grunt dependencies.
- Configure and register init and watch tasks.
- Update README.md.
Merge pull request #82 from sgunturi/setup-grunt-init-and-watch

Add Grunt init and watch tasks.
Miscellaneous updates.

- Re-enable route logging and simplify error handling.
- Simplify bhajan method callbacks.
- Don't restrict bhajan methods to approved only.
- Search only approved bhajans by default but allow unapproved override.
- Add tests for error handlers and unapproved search.
- Add detail to script start output.
- Throw error if database credentials are not provided in production
  mode.
- Formatting.
Merge pull request #83 from sgunturi/misc-updates

Miscellaneous updates.
Bump to 0.7.6.