Add Order factory
Validate item_type for Order
Add sf_item helpers + minor changes to BundleItem spec
Update Purchase model
Add more Purchase specs