arnav branch

@akshay1994 @NightFury13  review it once. The form for student is showing. Now needed : 
1) Assignment of course?
2) Problem of assignment?
3) Automatic hide fields and upload assignment.