adds artist and selected artist table

adds table, with tests and a couple of views changes