registration page and checks if username is already taken, no authentication yet, added feedback function