Added Module settings and Module cron support
fixed an issue where getUrl would ignore cetrain key arguments