Fix safari code background bug
Revert "Remove the old assessments framework models."

This reverts commit 6819928478774fe443d2ee085fa32c34b2808f1f.

Conflicts:
	app/models/coding_question.rb
	app/models/mcq.rb
	app/models/mission.rb
	app/models/modules/assignment.rb
	app/models/modules/sbm.rb
	app/models/question.rb
	app/models/std_coding_answer.rb
	app/models/submission.rb
	app/models/submission_grading.rb
	app/models/training.rb
	app/models/training_submission.rb
fix unable to create coding question caused by asm_n entity not created yet
Merge pull request #48 from jsyeo/jsyeo-fix-code-bg

Fix safari code background bug
recursive load all files in model dir. set enforce_available_locales  to true and default to locale to en
Merge branch 'development' of github.com:Coursemology/coursemology.org into dev/architecture_redesign
add rspec test cases for assessment models
rename assignment -> assessment
adding guard and spork for testing
add assessment model files
rename assignment -> assignment module to resolve name conflict
rename assignment module
improve date validator to use .send
add few new model classes