Added lastfm lib, implemented authentication flow