Wrap log4go in a backend/log package

This should make it easier to swap `log4go` out for something else (or patch it).

Related to #260.