Created separate subroutine and config modules
Organized subroutines (hopefully) in a working manner.
Reorganized subs so that tmday() is a standalone class
Created a commandline script, made main a pure module
fixed minor bugs
Current build, weekly report has a bug, returns week+1
Prepare merge