Code refactoring

- Leaderboard object has its own file now
- Utility.js has been made into a namespace(obj), all references to
functions within Utility.js now have to be preceeded by 'Utility.'
- interactionManager has been renamed to InteractionManager