librefm provider; tests; code tidy
readded lastfm api key dependency; readme; docs; removed dev dependencies