Large commit with some refacts
Added possibility to split shopping cart and send separate emails with attachments
Shopping carts are saved in application data folder and on desktop