Refactor cursor specs
Merge pull request #444 from estolfo/fix-specs

Refactor cursor specs
Fix find-and-replace oversight in uri parser
Merging delete operations
Merging insert operations
Merging update operations
The initialize method doesn't actual run when you copy an object
Don't allow merging for certain operation types
Check type of operation before merging
Merge pull request #451 from estolfo/merge-ops

Merge operations
Skeleton bulk api
Insert and Update specs
Replace, upsert, remove specs
Placeholder rspecs for more bulk api tests
Batch inner class for handling a 'run' of ops
Merging ops when execute is called