Refactor stask and staskAlt
Add unit test for operation classes to vcxproj files
Remove destructor declaration
Modify PostOperation implementation to comply with changes in the header files
Update vcxproj files
Add test for PutOperation class
Implement PutOperation class
Fix PutOperation bug, remove unnecessary std::move