Add tests for prismatic schemas, with impl for depends

`provides` is not yet implemented
WIP: fleshing out prismatic support