Improving idea submission form

@mnzaki @msameh93 @AminaZoheir Please review. Issue #277