added simplecove and 100% coverage