Added C++ documentation to base and data_store files.
Changed the order of the arguments in data_store::get() from (name, group) to (group, name).
More C++ documentation updates.
More C++ documentation. By now all main header files should be documented.