added rule service for handling common cases in task service - assignment, authorization checks, etc
retry quartz job in case of failure with retry limit