Added signup features, must change redirect url. Basic signup works, cleaning to be done.