code cleanup

Added proper search path and removed relative paths
Added SMMapView class which will contain changes relevant to this app
(might be merged to the Alpstein fork at a later date)