Introduction of RequireJS, Underscore templating; Folder structure; Geolocation Model