finished rudimentary signup, still a way to go for full featured