fixed signup bugs and tweaked styling