Added all the logic for Generate Academic Year.
I also validate all the field using model validations.
I did also make sure of using enumerations in view from data in database.
Merge pull request #37 from lexfernandez/Refactor_AcademicYear

Added all the logic for Generate Academic Year.