Usability enhancements

- Make buttons easier to see, press
- MapView shows user location
MapView and usability enhancements

Update existing vehicle annotations
Add No arrivals label back, with slightly better bad logic
Grey colors on times
Add animations to refresh buttons, loading times
Many usability enhancements, specify routeId for API

- Show AFNetworking error, add error callback to NextBus
- Add MapView progress bar
- Add stop to MapView
- Update existing pins with the NextBus dict/_data from matching api response
- Default to north, spell out North/South instead of N/S in navigation title
Fix incorrect indexPath for segue bug
Expand cell even with 0 trips, call errorCallback if XML error
Hide error label if no error
Merge pull request #17 from luqmaan/usability-enhancements

Usability enhancements