Various Fixes

- update grunt versions
- get resources (jquery & underscore) using bower and ignore them in git
- build `package` as extension folder with `Makefile`
- refactoring

Now only need to build is following command.

```bash
$ make
```