integrated tests + bug fixes + implemented check in complete test suite
to ensure decrementation of availability of product