Realtime Code Execution

A bunch of new stuff comes with this PR. It's main intention is to provide a live reload based on base files being watched. Whenever a change is made to a file (*app.js / style.css*) it then emits a `reload` event to client which then executes `window.location.reload()` to refresh the page.  

## Adds

- a sample application;
- more description to the *package.json* file;
- watcher logic
- server/client-side socket.io code