added m2m fields in Abstract and Concrete. Refactored M2M unit tests
refactored Related Objects test suite