Better disconnect handling

Basically, rather than adding divs on top of divs, which are then replaced with multiple copies of the schedule info with various overlapping timeouts and intervals, simplify the logic a little bit and allow each request to time out before doing anything else.
Merge pull request #12 from umts/disconnect_handling

Better disconnect handling
exclude_trips query string parameter, closes #3.

Also changes how parsing the query string works. Pluses are left as
pluses and then delimited based on that, because spaces can now be a
valid part of the query string (ex for Trip names)
Updating README.md to reflect new query string parameter
Updated moment.min.js to utilize DST features
DST things