WIP. Fixed all tests on auditable, refactor worked. about to start working on Authorizable.
Wip. Everything works. Need to cleanup, then think about add and delete.