reorganize responsibilities between ContextManager and controller
Refactor action tracking to implement analytics events
Added analaytics management and geolocation management
Merge branch 'master' into gh-pages