complete coverage support and add codeclimate badges