Add coverage, badges, fix Gemfile