Dependecies listed in package.json

Dependencies and their versions listed in file package.json,
npm package manager uses this file to resolve dependencies to be installed.
Arbitrary versions of the dependencies are now defined,
so it will always install versions of the libraries that are proven to work with this application.
Also server can be started via npm.