Update todo list
Add little bit design
Add little bit design
Fix 0.00 special price
Fix sql injection issue on product page
Use autoloader
Incapsulate table name and primary key
Update todo
Add DB entity save
Add DB entity save
Draft cart controller
Add pagination support
Add DiC
Fix product page
Save product reviews
Add csrf protection
after lesson 13 and add form for review
Merge remote-tracking branch 'remotes/oggetto/master'

Conflicts:
	autoloader.php
	composer.json
	phpunit.xml
	public/index.php
	src/controllers/ActionController.php
	src/controllers/CartController.php
	src/controllers/CustomerController.php
	src/controllers/ProductController.php
	src/models/Customer.php
	src/models/Entity.php
	src/models/ModelView.php
	src/models/Product.php
	src/models/ProductReview.php
	src/models/Resource/DBCollection.php
	src/models/Resource/DBEntity.php
	src/models/Resource/IResourceEntity.php
	src/models/Resource/Paginator.php
	src/models/Resource/Table/Customer.php
	src/models/Resource/Table/ITable.php
	src/models/Resource/Table/Product.php
	src/models/ReviewCollection.php
	src/models/Router.php
	src/models/RouterException.php
	src/models/Session.php
	src/views/customer_register.phtml
	src/views/product_list.phtml
	src/views/product_view.phtml
	tests/ProductReviewCollectionTest.php
	tests/Resource/DBEntityTest/fixtures/abstract_entity.yaml
	tests/models/CustomerTest.php
	tests/models/ModelViewTest.php
	tests/models/ModelViewTest/fixtures/layouts/layout.phtml
	tests/models/ModelViewTest/fixtures/templates/template.phtml
	tests/models/ProductCollectionTest.php
	tests/models/ProductReviewCollectionTest.php
	tests/models/ProductReviewTest.php
	tests/models/ProductTest.php
	tests/models/Resource/DBCollectionTest.php
	tests/models/Resource/DBCollectionTest/fixtures/testCalculatesItemsCount.yaml
	tests/models/Resource/DBCollectionTest/fixtures/testLimitsItemsBySpecifiedAmount.yaml
	tests/models/Resource/DBEntityTest.php
	tests/models/Resource/DBEntityTest/expectations/testUpdateEntityIfExists.yaml
	tests/models/Resource/DBEntityTest/fixtures/abstract_entity.yaml
	tests/models/Resource/PaginatorTest.php
	tests/models/Resource/Table/ProductTest.php
	tests/models/ReviewCollectionTest.php
	tests/models/RouterTest.php
	tests/models/SessionTest.php
add city, region, address entities, and collections