Updated P2PPushOperation/Request structs to represent protocol correctly
Merge pull request #17 from Seagate/features/asokvad-103-4

Updated P2P Domain Objects
Added (potentially nullptr) message response to error handler so the p2p push callback can have it
Made response available to p2p success callback
Removed default parameter in favor of explicit use
Merge pull request #18 from Seagate/features/asokvad-103-4

Added information to P2P Callbacks
Merge branch 'master' into features/protocol-2-0-4