README++
test: make the parse() tests only 1 level deep

Remove the "HTTP URLs" describe() section - it's redundant...
test: more formatting function tests
parse: rename unencode() to decode()

More proper naming...
parse: add jsdoc
formatOpenURL: make related failing tests pass
formatEmbedURL: remove unnecessary `parse()` usage
formatOpenURL: allow for a `base` to be passed in as the second (undocumented) argument
formatPlayURL: implement, leverage the formatOpenURL() logic
test: add "local" formatOpenURL() test
test: moar tests
formatOpenURL: add "search" query formatting support
test: add failing test case for formatting "search" Spotify URIs
formatURI: fix the failing "search" formatting test case