Change application to signup, fix bugs

Signup approval, member role change works. Stuff member can login by sign up and change role using super user account.