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
Fixes #70: Implements Windows locale 2-digit year wraparound. See http://technet.microsoft.com/en-us/library/cc960896.aspx
Expand the test classes macros so Doxygen gets an idea of what needs documentation. Ignore test classes, however.
Add missing documentation.
Put the tests in its own namespace, and make the class names plural so that Doxygen will not generate documentation for the unit test classes.