Read messages in backround.
fixed merge conflicts
Merge pull request #8 from brain-murphy/connorbranch

Connorbranch