Add emacs backup files to .gitignore.
Switch to DecompressingHttpClient.
Generate StopTimeUpdate for the first stop of the trip rather than the last stop, to better comply with the spec.
Make alert refresh interval configurable separately from vehicle refresh interval and move both to the configuration file.
Move configuration parameters into configuration file, add support for daemonization.
Cleanup.