Create unit tests and find bugs
Add coverage Makefile target
Move cron executors into their own classes
Coverage gitignore