My head hurts
* Refactored code
* Use Asynctask for background stuff (BUGGED)
* Improved userLocation class
* Added global class, not used. Will probably delete
* :'(