Added validation messages errors to catalog form
Added first & second semester model
Disabled submit button when now catalog are available
Fixed bug in program show view'
Added validations check to program#new