added autotest and simplecov