Added some error handling and guest checkout
Added some error handling and guest checkout