Disclaimer switch wrong on first launch

The disclaimer swith in the settings view is wrong on first launch.  Code will show disclaimer which is correct but the switch was set to hide disclaimer.
Map Type switch every time an NSUserDefaults property changed

Use KVO to listen for only maptype change.
Merge pull request #30 from newmanw/master

Disclaimer fix