added signup template and signup logic. TODO-update database with new user
merging