More stylings

Smaller controls header, no shadow on mobile and use red color for buttons like iOS 7
Show a No Arrivals :( mesage
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.
Catch more promises, make sure to truly wait 15 seconds between requests
Start adding to autolocate closest stop

Issue #10
Automatically open and scroll to the nearest stop, Refactor Stops to StopsCollection
Scroll body on mobile
DTFO Fixes
Merge pull request #32 from luqmaan/css-stylinz

Css stylinz