smart configuration
pass the router directly into ListenAndServe
minor refactorings
minor refactorings, take two
daemontools
don't check in supervise's lock files
don't check in supervise's lock files; ever
Minor documentation updates
Minor documentation updates, take two