Fixed issue with the get products available component
Refactored components to separate the web API from the component logic
Merge origin/master