GCI: Sign in page

GCI task sign in page. 
The other commits can be ignored because they were for the previous task. I reverted files except for signin.ejs back to origin.