Definition menu changes

Contains all Definition menu UI, Validations and some functionalities.
Contains Class Calendar Dashboard.