lazily parse cron parts
validate cron using regexp
lazily parse cron strings
improve syntax when checking for a match
Cron#parse method is private
remove filter/focusing settings from rspec
expose Cron.valid to return nil for invalid strings