modified tests to use single table, switched to keyword based init, various cleanup
switching use new DB enums to fix broken test
adding enum tests and new proper enum type
refactor classname WorkValidationMixin -> ValidatePriorityMixin
removing unused test
fixing value comparison to use new objects
adding additional type checks
fixing refactored classes
switching tests over to new models and enums