Add validation to achievement model to prevent empty title. Check for er...

...rors and display a message in the view. Remove fetch_data_for_form from achievements controller and modify the achievements form to get the data from @courses directly. Fixes Coursemology/coursemology.org#126.