SERVER: added signup page and server signup logic