Not allowing seconds in cron

Also added tests for valid and invalid cron entries. However, following 2 issues still remain due to bug
in croniter:
'* * * * 7' works (last element is between 0 to 6)
'* * 0 * *' works (day of the month should be 1-31)