login page now checks if users exist and will not allow new users with the same username