Use beets 'ignore' config option and some groundwork for dealing with dirs