Add tests for posting messages

Pulls in github.com/smartystreets/goconvey for BDD.
Add tests for room history
Add tests for room list