Add failure status to Fulfillment
Move Fulfillment spec to a separate file
Return boolean status in fulfillment methods
Add failure status to Order