Fix various bugs and implement simple tour

- Implemented simple tour system for usability
- Fix map issues when user is not from NUS
- Tested compatibility with latest version of Chrome, Firefox, Safari,
IE & Mobile Chrome (Android)