Refactored Location passing

- Create wrapper for update named UserLocation
- Created UserLocationBuilder to encapsulate building object
- Created namespace for android specific stuff
Merge pull request #6 from KamilMroczek/refactor_logging

Refactored Location passing