Patch 2

Added product image.
Added checking if product is in stock - if no, it's not found. 
Added checking if product has minimal allowed quantity and uses increments -> if yes than replacing innerHTML of td.qty with Select instead of input. 

Planning to do: 
If failed to add to cart - restore entered products in list from session.