feature/#1-logger-and-implementation
dev
This adds basic testing, the logger, caching and an commandline argument parser