Bug Fixes & Testing

- Bug Fix: Validation - _abort() should raise not return
- Added tests for the validation functionality that currently exists
Check Point

- Updated convenience functions to take the manager as the parameter instead of the markers
  - manager manages the markers
- Updated manager to validate the markers
  - Updated all tests accordingly
- Moved the FakeAuthEngine from the validation test to the module over all the tests so it can be shared between the tests
- Added tests for the convenience functions
  - These tests will need to have mock operations being performed as implementation progresses

Note: This concludes the basic structure; actual implementation can now follow. Details may change during the process.