wrapping up testing; added coverage using simplecov