added authentication and styled sign in page