Merge pull request #204 from mzry1992/master

Optimize problem pages.
Refactor contest pages and add error pages
Update contest route config
Use one-way binding to render rank list
Add coffeelint and fix lint problems!
Merge pull request #205 from mzry1992/optimize-contest-pages

Optimize contest pages