Add sign in page, function. Passing tests