Improve code quality: indentation, braces, etc.
Move settings into new header file
Move date utils functions into separate files
Passing time delta as a parameter to date utils function for more flexibility
Improve Makefile
Move output modules definitions / implementations to seperate files
Vistors help indentation & code readability
Cosmetic
Cosmetic changes in Makefile