feat: create basic server side application
chore: extend script for serving dev and dist release
fix(grunt): configure proxies for e2e/integration specs
feat(tests): script for running test api server in the background
feat: extend server side application
feat: simple script for running backend and frontend servers
feat: create Products resource

work in progress
chore(tests): extend specs for routes
chore(tests): add specs for Products#hasDiscount
chore(tests): add specs for Products#priceWithDiscount
chore(tests): remove obsolete TODO item
chore(tests): use same conventions for all specs
feat(server): create `ProductProvider` class for returning and updating data for products
feat(server): tune nodemon configuration

Now it watches only ./server directory.
feat(server): add ProductProvider#findById method
feat(server): raise 404 error when the product is not found
chore(server): create separate module for database fixtures
feat(server): use Faker.js for generate better database fixtures
feat: add Products#get method
feat(server): wait till the backend server is fully operational