added create, update, and delete for repo contents