Integrate with simple server side app

- [x] create simple express.js applicaiton
- [x] create service for the resource, write specs
- [x] extend scripts, wait until the server is running
- [x] cleanup scripts
- [x] use grunt for execute `script/server.sh`, `script/test-ci.sh` etc.
- [x] document these scripts for running stuff
- [x] create simple CRUD for products, list, edit/create form, delete, show etc.
- [x] write specs for the server side stuff
- [x] `script/test-ci` should also run tests for the server side app
- [x] deploy it on heroku