WIP Cartridge Refactor - Work on tests and coverage

* Fix simplecov result merges overwriting data
* Add additional test cases
* Fix idler_steps. using wrong variable name