Shyam - #1.5 - handling error messages through en.yml, adding unique validation to course, renaming views/common to views/shared which is more of a standard rails convention