mv tests to separate _test.go files
cleanup testing
adds missing fields to Artist
new diff printer for tests
mvs Direction and adds missing fields to RelationAbstract
adds Quality field to Release
adds testing for Artist lookup
mv LabelInfo to a separate struct
adds Gender field to Artist
cleanup
more general Entity interface