Use reflective codeclimate badge
Add explicit abstract_type dependency