Restructured cron.tab as a factory parsing method.
Added some testing, and fixed a few bugs along the way.
Moved parse_field tests into their own file, finished (I think) writing tests for parse_field, and fixed some bugs and clarified exceptions in the process.