refactored code and cleaned up naming
removed SimpleCov and related files