* Converted services to interfaces to make testing with them in downstream projects easier to do. * Removed testify dependency.