updated routes, and server always returns valid for signup/login, and false for does exist calls