Added assignment 6. Completes E-Commerce.