Refactor of Admin namespace package

Moved all Admin classes into "src" directory. Added "tests" directory.
Added FieldMapping namespace with tests.

Added Mockery as a dev dependency. ModelAdminController now agnostic of
any model.