added support for guest checkout, fixes #59