Renamed PaymentResponse to GatewayResponse and PaymentException to
GatewayException + documented the gateway response
Document the payment gateway interface
- Have products on shelf directly when adding fixture
- Small improvements to the product resource
- Hide customer menu entry since it is empty right now