fix for multi-monitor configuration
Add support for recurring events
Add configurable date_format
Remove module structure to be compatible with Lua 5.2