Implemented the Ecommerce protocol and the testes.
Implemented https://jira.rocket-internet.de/browse/MOBILE-4736
Fixed struct declaration
Fixed comment
Fixed he transaction id. is not necessary for product
Fixed some aspects referenced by Martin Biermann
Changed the way the methods are implemented