added status to order
added category methods for selling status
end of day, added timestamp for order status change
added discount and total price for product and category
added sale class and discount methods to product and order
added initialization from hash for product, user and review