Add simplecov for coverage, require 100%