Add suport for product unavailability
Make photos and description optional
Add currencies
Take Currencies into account in Product's methods
Add currencies to Prices
Take currencies into account in tests
Add fixtures for products app
Make use of fixtures in tests