cleaned up and moved BackgroundTaskQueue to bgtask module
provide a database session for bgtasks that have a _database arg
adding "remotes" service for getting remote data and keeping it updated

right now it fetches lastfm and wikipedia data for artist, albums and
tracks