Added GetDescription to Cron

Added  GetDescription method to Cron and added 40 unit tests covering old and new functionality of Cron.