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

Fixes #8 #12 #13