Add compiler generated files to .gitignore
Add missing types for top level procedures
Add information about config file in README
Add LICENSE (GPLv3)
Fix typo in README
Start to implement more generic calendar monad
Implement Color support, more generic calendar

We now have optional color support with the command line option -c.  We
also implemented a more generic calendar monad so that we can handle
special work dates (and other events).
Show free days in green

We also fixed all warnings that -Wall gave.  These warnings where unused
warnings and missing signature bindings.
Fix green table bug