gitignore: add *.mp3 *.flac *.ogg
generally review and improve documentation

* move several sections one level up from inside Splat
* fix whitespace and formatting for consistency
* add and improve examples
* add list of external links
* adjust titles and reorder parts
* fix typos and reword a few things