First version of last.fm scrobbler. Needs error handling and track caching (later)