add opton_type and option_value model
1.remove useless test files
2.add test env
3. refactoring option_types
1.refactoring

2.add listing controller and views
last commit, uncompleted.