First cut of hte provider command.

Only CRUD is working, the rest is not.
Updates based on toms comments