Separating MapCtrl to its own file and adding simple MapLocationModel