Moved to a client - server architecture with socket.io and express.io

- Tracking dependencies with bower
- Removed 'worker' code as everthing is handled by the main application
- Separated code into api, ui and main
- Using npm 'scripts' section to centralize various tasks
- Added styles and basic input sanity checks
- Added videojs video player
- Added README.md and Heroku's app.json
- Added LICENSE