Added handling for bad POST requests, and added the user exists endpoint for dynamic user validation in signup