add comments to MapActivity, CheckableLayout, GPSTracker, RoadBuilder