GEORDI-16: base for individual subitem automatic matches
Kill overly-verbose function names, this is what objects are for
GEORDI-16: cleanup
Deduplicate some match logic
GEORDI-16: Update item matches (semi)automatically
Merge branch 'geordi-16'

* geordi-16:
  GEORDI-16: Update item matches (semi)automatically
  Deduplicate some match logic
  GEORDI-16: cleanup
  Kill overly-verbose function names, this is what objects are for
  GEORDI-16: base for individual subitem automatic matches
add musicbrainzngs to requirements