Implement the provider interface

The acceptance tests were slow and unreliable. Thus they were
removed for now. Something else needs to be thought of for it to
be useable.