LastFM plugin, closes #17