Provide better names for some classes
Refactor to decouple cron definition from parser. Provide cron object to abstract cron expressions. Update README.