Wrapped TagLib in Tag Monad, which can log. Made lastfm optional