Merge pull request #8 from StompingBrokenGlass/master

~genre Issue
Refactoring the lastfm module.  There may be hope for it.