Only allow one CartPage, as with AccountPage, and CheckoutPage. Fixed the latter to use SS3 ORM.
Removed some unused database / CMS fields from CheckoutPage.
Tided up, and split up CheckoutFieldFactory, and the form fields produced in Address
Updated some tests assertEquals, to use proper parameters - first parameter is ‘expected’ , second is ‘actual’