Updated CMakeLists.txt to reflect submodules. added submodules as well.
rebased DateTime
rebase DateTime
rebase DateTime