Add sign in, sign out, layout differences between them.
Refactor sign in actions.
Merge pull request #15 from DevanB/signin

Add sign in, sign out, layout differences between them.