Moved LocationManager to .util and implemented Facade pattern.

moveDiagonal extracted from LocationManager and moved to LocationUtils
Added documentation for the location services.
AppFactory with centralized application wiring added.
Refactor AppFactory to use a specific Android Context.
Extended LocationUtils to create Location objects.
Enhanced LocationManager with more functionality.
Added possibility to directly watch Addresses and coordinates.
Activated Google APIs to fix Geocoder problems.
Renamed PriceUpdateListener.update to priceUpdate
Enhanced the test activity with more input possibilities.