C4 s11b register using facebook

Please review my branch:
Code: @maged918 
Documentaion: @sshihata 
Scenario: @georgesamy 
UML: @amatar07