Add TestAbstractModel

-100% code coverage
Revert "Refactor to change idNum to Integer in Project"

This reverts commit 881fc4230c794c0474889dd4410489132d62be3a.
Fix TestAbstractModel error due to revert