Handle last.fm in the library

  * Distinguish between malformed inputs and good inputs
  which encode last.fm error messages
  * Catch http-conduit exceptions instead of propagating them further
No UnicodeSyntax
Make a spec a real test-suite
Copyright
Update examples