Broke up the tests into several files + added more.

Moved the differen tests into their own files.

Moved common test stuff into catcierge_test_common.*

Added tests for the new lockout methods.