improve checkout process as a guest (no complain that username is a required field when you are a guest), fix issue with install data script