added some last.fm auth stuff

Added some last.fm auth stuff, as well as a purl scrupt to help parse
the token from the URL. Added the actual last.fm api script, to make
thinfs simpler. Concatted the main lastfm script and the cache and md5
companion scripts as well.