Change: Test file directory structure

Moved base tests into their own sub-dir.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Add: Docstring for package file

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Fix: Logging statement calls

Was using tuples like format notation. Replaced with multiple args
to the log call.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Add: MessageDaemon base class

This class extends the Daemon base and provides an interface for
receiving and acting on messages.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Add: Greenthreaded message daemons

These daemons use greenthreads to dispatch a message and have a
configurable pool size.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Change: README code example

Rearranged some statements with the hopes that they look better
this way.

Signed-off-by: Kevin Conway <kevinjacobconway@gmail.com>
Merge pull request #2 from kevinconway/message

Add: Message daemons