REST API calls to create new shared network
This issue covers the backend side of adding a new shared network. It implements several REST API calls to begin the transaction, apply the changes and commit the transaction for adding a shared network. We already have analogous calls for updating an existing shared network.