refactor up user#contests
add survey for user
Merge pull request #27 from Bratops/0.3.9_refine_sys

Add survey for user