make code to create contest.
- server side basic functionality complete.
- client side basic expression complete.
- TODO:
  - update server side error handling.
  - update client side error handling.
  - seperate contest list template.
  - make clean template design.