Container logs module

Many thanks to @KLINGTdotNET in #43 for doing the work. After the big refactoring their PR wasn't auto-mergeable so I put that work into the new module format.