Add Logger for client

- Remove Network's need to go through and remove messages, each thread has
  its own queue that it worries about now.

Signed-off-by: Chris Sanders <zidane@outlook.com>