Fix phpdocs at random interfaces. Use new interfaces from SyliusResourceBundle.
Merge pull request #27 from stloyd/feature/interfaces

Clean up interfaces
Update OrderItem
Update Order
Update Order constructor
Fix weird CS
Set order.number as nullable for now
Add specs from CartBundle models and make it pass
Remove denormalized totalItems and totalQuantity
Remove expiresAt, it has moved back to Cart model
Fix expiresAt removing
Add order.state to store all possible states
Fix typo

I should push less
Remove confirmed field from mapping

Use state now
fix order number generator
fix spec
Merge pull request #32 from Antek88/master

fix order number generator
Remove unit price validation

Due to ItemResolver
Add SyliusOrderEvents class
Fix CS