Added namespace.
Added Date struct.
Reordered interface declarations.
Coding style changes.
STDLogger.hpp separated to STDLogger.h and STDLogger.cpp.
More code styling.
Preparing for dll loading, and information gathering.