Add directions table view

Opens a table view of driving directions from the
PollingLocations list/map views. From there, the user
can open the directions in Google/Apple Maps if installed.
Cleanup Directions table view for presentation

Includes:
  - Proper navbar styling
  - Empty table cell for error handling
  - Leg time + distance, larger instructions font