redirect signup and index to dashboard if logined

add layout template (hank)
add reset password
rename AbstractUser to AbstractBaseUser

add test ReadOnlyPasswordHashField
fix CSS style (by hwupu)
add reset passwrod mail templates
fix contact mail content
Merge branch 'exp'