Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Merge branch 'master' into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
#137 added facebook share image to the button
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #448 Removed unnecessary fields
Issue #448 Removed unnecessary fields in lecturer registration
Issue #448 Added complex password validation
Merge branch 'C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #448 Added profile image to the profile of the lecturer
Issue #448 Added profile image to the profile of the student and the teaching assistant
Issue #448 Added the fading out of flash messages
Issue #448 Added documentation for methods
#459 indentation fix
Issue #448 Removed unnecessary fields from student and teaching assistant registration
Issue #448 Fixed some bugs in showing profile info in profile page
Issue #448 Removed profile image from signing up
Adding form of grade creation and controller grades and action create grade
Issue #433, generalizing validate method and building a general rspec test
Issue #433, updating validate script for all types of problems in addition to documentation
Issue #448 Added default image behaviour