Changed db classes from List to ICollection
Swapped over to EFs own Many-to-Many table
Fixed error in data layer initialise