APIs to create, update, delete and retrieve contracts

APIs to create, update, delete and retrieve contracts