Fix an over-strict dependency, update to 0.4.1.

There was an overzealous constraint on the dateutil module, which was causing
trouble for external users. This push fixes the problem, and picks up a few
small tweaks along the way.