These commits contain all the UI for the mapview and navigation between other views. There are most likely going to be some merge conflicts in the xcoderproj so I might need your help resolving those this week @zhuzhiyu.