made a separate test context for easier testing and updated appropriate model test files
updated facility tests to take the context constructor argument
renamed externed construct/destruct functions to be CapCase