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
Refactored into nested class (testing)
Removed qualifier to make compileable
Used base class/unique_ptrs
Test pointer changes; doesn't compile
Add serialization in headers