Logrot has been wrapped in a closure.

Technique updates, more flexible build, runs off two uls rather than
building a copy of the one (that was a bad choice). Now functions more
like a library.