Removed db from bot constructor. Each piece is responsible for initializing its own db conn.
Documentation. Not great documentation, but some. Kinda fixes #9.