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
delete unused test files
move mission controller and views to assessment directory
move coding question controller and views to assessment directory
improvement on assessment models
more test cases
add python to programming languages table