add class Product and SessionStorage
remove line feed
rename SessionStorage class to SessionCaddy
refactor Product and SesionCaddy
create Caddy class
add interface