added import status message, more robust username generation (taken from fundraiser commerce)