Rudimentary Navigator with TTS
Duck audio when announcing
Improve tts string sanitization (+4 squashed commits)
Squashed commits:
[2caf8a3] Continue announcements in the background
[1e0f4ba] Translate Announcer to Swift
[34c69b5] Speak maneuvers
[1008032] Navigator
Pebble :
Total distance transmitted as string
Polyline transmitted as raw data
Maneuver and location-centered navigation
Send route path to Pebble
Extract desired accuracy to navigator constant.
Decreased nesting in start method.
Minor cleanup
Remove empty method
Call super where appropriate
Make buttons on plan screen more tappable
Update maneuver generation and sensitivity.
Merge pull request #4 from mojotech/fcanas/navigatior

Initial Navigation + Pebble support
fixed randomStartingAngle
improved run algorithm
store unit conversions as constants
request new run if returned run is out of range
if all returned runs are out of tolerance then return run with min error
reduce number of route requests
keep track of leg order
deleted unnecessary method