added checkout functionality and validation, provided a feed for admin to monitor orders
configured email sending, created mailer for confirmation emails, added functional and integration tests
added users and authentication to control access to administrative functions
internationalization with localized templates and translation support