Feature/js only

We've converted the Server-Side code from CoffeeScript to JavaScript. The Front-end code will follow in a separate Pull Request at a later date.