Utility is enough for std::pair.
Moved Driver to its own file.
Add unit tests for Driver.
Remove test.in as we have unit tests now.
Add help in the Makefile.
Make the help a bit nicer.
Do not show commands creating dependencies.