Location

Setting the location on the controller
We should probably move `locationManager.startUpdatingLocation()` to the callback for when authorization is granted. 

https://developer.apple.com/library/mac/documentation/CoreLocation/Reference/CLLocationManagerDelegate_Protocol/CLLocationManagerDelegate/CLLocationManagerDelegate.html#//apple_ref/occ/intfm/CLLocationManagerDelegate/locationManager:didChangeAuthorizationStatus: