A little work on the implementation file. Still far from complete. There are issues with the templated getValue function, especially when a std::string is requested. Need to solve that issue.