add failing test for complicated magnet uri

(multiple xt params, and as, xs)
decode xs and as
support multiple xt params
tests: remove unneeded t.doesNotThrow assertions
Merge pull request #4 from feross/complicated-magnet-uri

Support multiple 'xt' params; decode urls in 'xs' and 'as' params