Make some names clearer and change to driving travel mode

* Bicycle driving mode doesn't take the most direct route, so it
  would send users on longer trips
Get the pins to disappear when the directions show up

* This involved quite a bit of changing around the code. Essentially,
  I moved most of the code into the map view. The map is now in charge
  of creating the pins and keeping track of them as well as creating
  the info and event listener for the infoWindow.
* I'm no longer using the info_window view or the map_pin view.
* At my current skill level, I was not able to pass triggers between
  the views while keeping track of my collctions of models.
* With time and experience, the code will be better separated.

Issues:
* The map does not fit the view of the pins. I found a potential
  using the bounds in the Google Maps API, which I will try to explore
* The map view has become pretty fat, which is not ideal. I will come
  back to this later so that I can make the logic more readable and
  easier to follow
* There are zero tests. I have not had much time to explore the tests
  or think about how I would actually test what I'm doing. Something
  to add later.
* No one would use this app on their laptop. Like, at all. It would
  be a solid idea to add a media query to make both the map and the
  directions list change to 100% width so that it's at least possible
  to see the directions list on a phone.
Merge pull request #16 from mknudsen01/pins-disappear

Pins disappear