Various documentation changes

* Add information to the man page about commands/the BAPS3 protocol, so the man page can be used (hopefully) as a stand-alone quick reference on how to use playd.
* Clean up the readme a bit.
* Add a few more comments to some of the IO code.