miscellaneous fixes. added simplecov.