Added validation to models
Update controllers to enroll
Some views