changed file names and routes for registering for better code, anon user cannot register if user exists