add simplecov setup and ignore coverage folder