made changes to validations and specs

issue #26) updated course and location default values, validations for specs and corrected db models