Create basis for lastfm library

Currently a single file the lastfm is the basis for discovering
informaiton about songs when it is unavailable from the music file. It
is formatted to use json because XML is a bitch.

Each function will create a dictionary of the information that is needed
in a key-to-value format that matches the key-to-value format specified
by the last.fm API. The fuction will use the supplied _Request class to
send the parameters to last.fm.  Then use the retrieve funtion in the
_Request class to get the returned python version of the json.

The function then parses through the returned information for the wanted
information and returns it to whatever requested it.

See Track.getInfo() for example