Sign up process updates

* Error msg now displays on failed sign-up (duplicates)
which is formatted correctly in css.

** Ajax implemented but not working quite yet.
Merge remote-tracking branch 'origin/sign-in-page' into sign-in-page