use lumberjack for log rolling

This is very similar to the last PR, except I didn't change out the upstart config stuff... since the output redirect doesn't hurt anything, and we need the rest of the code to properly set permissions and owner on the logfile.
I might be dragging this from python but I really prefer exit signals to be consts, it adds a lot to readability.