Redocument the music module. Much of it's documentation has drifted from reality as changes were made, this commit completely redoes the documentation in order to fix that.