Returned better HttpCodes for errors
Fixed authorization issue on the Web component
Fixed a bug in the product repo where we overallocated