New signup screen

See #3082 - This borrows setup screen styles for now
Merge pull request #3308 from JohnONolan/newsignup

New signup screen