Adding support for optional parameters to insert, update, delete requests

This pull request adds method overrides to the insert, update, and delete methods so that they are capable of taking in additional key-value pairs.  These pairs will then be added as query string parameters.  This matches the capabilities of the .NET and iOS SDKs.