Use trollop for command line parsing
Weekly report
Some refactoring
Serious refactoring
Refactored it to some sensible state