Heavy refactoring of the redesign code.
More refactoring and repair of forms.
Merge branch 'develop' into augmenting245_redesigning_website
Another look at sign in and sign up block.