Added username conflict handling and tests