Rate limit MKDirections.
It's still possible to get throttled, but much harder.
Merge pull request #40 from mojotech/fcanas/rate-limit

Rate limit directions requests.
created Preferences class
hardcoded baseline unit system
refactored unitString
created Locale class
wip