Created ScheduledActionEntityExtended sub-class to auto generate cron expressions anytime a Scheduled Action record is modiifed, unless the Type=Custom in which case we use whatever the user specified.
Created ScheduledActionEngine to run actions on a recurring basis, we will need to build a server that can run on a recurring basis and keep calling this method every minute/minutes to check for actions that need to execute.