Add validation to achievement model to prevent empty title. Check for errors 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.
fixed bug - empty display in staff_monitoring for tutors who haven't done any grading
minor code refactoring.
Fixes NoMethodError: undefined method 'devise' for User(Table doesn't exist):Class in pull request 138.
Merge pull request #138 from fonglh/issue-126

Add validation to achievement model to prevent empty title. Check for er...
Merge pull request #142 from fonglh/travis-devise

Sets up devise.rb in travis
fix announcement email not queued upon creation
Merge branch 'development' of github.com:Coursemology/coursemology.org into development
Merge pull request #141 from weiqingtoh/bug/staff-monitoring

[Bug] Empty display in staff_monitoring for tutors who haven't graded yet
Merge branch 'development' of github.com:Coursemology/coursemology.org into development
remove unnecessary travis testing before script
fix #143, achievement reference old assessment after duplication