A more complete version. Generic parser is not yet passing tests though (TDD).

I'm not 100% happy with the generic parsing of each cron expression field.
After this i'll work from feature branches.