Added a DateTime class

This depends on a few C++11 features so we're compiling with C++11 now.
This may mean that we will fail on travis..

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>