Merge pull request #155 from mzry1992/fix-submit-permission-problem

Fix contest page issues
[UPDATE] Elongate description field in contest
[UPDATE] Merge userData and onlineUserData
[UPDATE] Minimized style files and script files
[UPDATE] Slowdown the frequence of ranklist refresh
[UPDATE] Beautify contest page
[UPDATE] Use $timeout instead of $interval
[UPDATE] Cache the rank list