Core logger functionality.

Added the core logger functionality in XLog.hpp and XLog.cpp. The
following log sources were also implemented: file, stream, and syslog.
Updated the README and modified the CMakeLists.txt to account for the
new files.