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

Fixes #8 #12 #13 
Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.