introduced geolocation and made some minor improvements

Introduced geo location and made some overall improvements in the
JavaScript files and in the asset Pipeline.
The next step is going to perfect the model of the events, and
following that we should be ready to start with the Micr Micro posts.