Some changes and fixes

1. Integrated gaeunit as test runner for unit tests
2. Modularized main.js
3. Modified index.html to have a scaffolding to display online and other members of team
4. Some misc bug fixes