project(build, dependencies) setup, datetime wrapper, unit tests