merged model types together, refactored first DataTest test case
refactored DataTests
refactored m2m tests
Refactored 2 related objects tests
added hidden fields and refactored out unit tests