Modified guest checkout to return an error if the email address is already taken

Re: #207