finished framework of subexpressions and started work on CronExpression