JS tidy

Another tidy up of the JS. Please dive in and help.

 - I've grouped common modules, Eg. football, cricket -> sport, identity modules, user-interface widgets under ui
 - Move the debug render time to a js property rather than html
 - Delete unused code

Saves around 22kb of JS uncompressed, 5kb with gzip