modules can now have an API, fixes #17
giving the log module an API wrapper for its DB
these messages are too long for my console
modules can register their own API
v1 of markov