Create skeleton of basic API
Added dummy test for post method
Created IOperation interface for query engine
Fix lint warning

Hashtag gaaaaahhh
Rename ioperation.h to operation.h, modify run method to accept unordered_map as parameter
Update vcxproj files of the rename
Rename incomplete test on datastore to DataStoreDummyTest
Rename Task in datastore to STask (Serialized Task)
Make IOperation destructor virtual, remove redundant default
Remove commit and rollback method

To be implemented on Transaction class
Change return value of primitive datastore operations to bool
Fix lint warnings
Change second parameter of post and put to STask&
Modify return type of get method to boost variant<bool, STask> for error reporting
Add boost to DataStore-Test
Remove redundant default keywords, change run method to pass by reference
Merge pull request #69 from digawp/operationInterface

Create IOperation interface for Query Engine