Move server logic into PolicyServer namespace

* Introduce optional SOCKET_SERVER_TIMEOUT env var.

* Update README.md (add contributing, license info).
Misc project packaging chores & .env cfg added

* README.md: Add description of package.
* Introduce Gruntfile.js for invoking server (default) and test
(client).
* Introduce package.json file for project.
* Relocate PolicyServer module to src/policy_server.js

* Add outgoing ports 80, 443 to crossdomain.xml.

* Add more keywords, better desc, additional author fields to
package.json.

* Use .env file for configuration environment for both client
and server.

* Update README with better desc, grunt usage info, cfg info.
travis-ci