Update dependencies
Refactoring around convex services
rename Relation to ConvexRelation
Add coverage reporting