Modified Stm Adapter to allow for easier mocking and the lack of private methods.  Also WIP with Stm Adapter Impl Tests.