Sign up page

This ended up including models modifications too.