Updated models further to include cascading deletes. Included additional tests to test adding and deleting data from the database