Use SimpleCov

Also, add some tests for extra coverage