sign in and sign up story

#152 & #153 

@kalamoni  @abdelrahmansakr  @andrewkhouzam 

The commit is for the user registeration and login only needed for other developers and i will complete the administration login and add it,so the reviewer will ignore it till it is done.