Add and clean up documentation

* Rename RainwaveAlbum._channel to RainwaveAlbum.channel
* __repr__() and __str__() should return strings, not unicode
* Change output of __repr__() so it doesn't look executable
* I like the simplicity of __getattr__() but it makes autodoc hard