added simplecov
added code coverage