dev

Could be that this PR is a bit too big. It contains several things:

* move openBrowser logic to `hoodie-cli`
* adds grunt
* de-linting