This change adds a minimal logging system. The log messages carry a timestamp in μs, the identifier of the emitter (fortran module + procedure) and a log level. For simplicity the format is hardcoded.