Added class for customer's document, added comments for all classes