Merge pull request #25 from hurtonm/master

Add tests for channel class
Update msg class interface + tests