getUser now case insensitive, registerUser more flexible & correctly saves userlist