adding simplecov for code coverage