#442 added contests controller with its routes
#442 added create action in contests controller
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Amir_442_create_contest_5.16
added view for create contest form with title and description
added action new in contests controller
#442 fixed database insertion problem
#442 added form for contest creation with title and description
#442 added courses to the form in a dropdown list
#442 added validation for title
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Amir_442_create_contest_5.16
fixed database insertion for course id
#442 added start date and time select in the view
#442 added database insertion for start date and time
#442 added end time
#442 added validations for the contest model
#442 moved course logic from controller to view, linked contest with owner
#442 added documentation for contests controller
#442 added documentation for validation methods in Contest model
#442 fix in validation for duplicate title
#442 fixed link between contest and course