Remade signup

Signup is now independant and can be reused