Merge pull request #33 from cbyn/alex

printing empty queue update
Merge pull request #34 from cbyn/alex

saves correctly to empty file
more dumb tests
Merge pull request #35 from cbyn/chris

more dumb tests
Merge pull request #36 from cbyn/alex

100% tested file writer, messages, and queue