added error checking for signup name, comments, fixed login page bug