Added scraping status page

Page has location /status/scrape. Fixes #21.
Added more Grunt tasks to ease development

Use `grunt dev` to start development. It starts Node server, restart it when sources are changed and runs unit tests and JSHint.
Fixed failure when callback parameter is not defined for scraperPrototype.scrape() function