23 mobile fixuns

Better mobile and desktop styling. Its not perfect, but I think this is a good enough point to release it to gh-pages.
`old` is a computed observable which uses moment.js to figure out if `tripTime` has already happened. https://github.com/luqmaan/GhettoRappid/blob/7534992b5b020bd0531863ba6ea9e9d68a089ea8/js/app/models/Trip.js#L12

For example, we use `old` to make the times in the ui gray. https://github.com/luqmaan/GhettoRappid/blob/7534992b5b020bd0531863ba6ea9e9d68a089ea8/js/app/templates/stop-popup.html#L13 

The problem we're trying to solve is that the api returns a whole bunch of trips that have already departed. We only want to show the most recent departed trip (in case it was a few seconds ago).

To do this, we need to transform the string `11:30 AM` into a time and see if it has already past. `Trip.old` does this.

So,

1. We convert all the trips the api sends back to `Trip` objects and put them in `trips`
2. `trips` is already sorted by arrival time ascending, the api does this
3. Filter `trips` to remove all but the last trip with `old() == true`