Css stylinz

**Automatically open and scroll to the nearest stop, Refactor Stops to StopsCollection**

----

**Start adding to autolocate closest stop**

Fixes Issue #10

----

**Catch more promises, make sure to truly wait 15 seconds between requests**

------

**Make selected route binding sticky, Fight with knockout select**

Knockout automatically selects the first option, which sets `rappid.route()`, and triggers the subscribed function.

This lead to some race conditions and funkiness.

Now, instead of doing `this.route.subscribe`, we do `<select data-bind="event: {change: selectRoute}">`.

Rename Routes to RoutesCollection and use le pojo style.

Fixes issue #9.

------

**More stylings**

Smaller controls header, no shadow on mobile and use red color for buttons like iOS 7
Show a No Arrivals :( mesage


i think it would be a little cleaner to add all of these to the `promises` array in 1 spot on line 61