AJAX tidying, new front-end web pages

- Moved all AJAX responder functionality to responder.php
- Added interface functionality to BMInterface
- Added front-end to create games
- Added front-end to specify swing values
- Added Grunt support for Javascript and JQuery LINT (and anticipating minification of files in the future)
- Added index.html to give a single place to start exploring the front-end