Implement create and delete provenance resource functions

This takes the same input as the graph functions in `origins.graph`
and produces a provenance graph representative of the literal graph.

Signed-off-by: Byron Ruth <b@devel.io>