Added event.js and ui-map.js; geolocation abilities, started node logic, restructured services