FDLog for logging

Introduced a logger, which should be used instead of sysout or anything
else. If you want to write to the console, use FDLog.<loggingLevel>()