implementing rake task for reoccuring dates, writing tests accordingly.
Merge branch 'phase_three'