Add migration to remove active from items
Remove active from models
Remove active from services
Revert "Remove active from models"

This reverts commit 2facb99720cbc6068b5c232235f37822de9cab30.
Revert "Remove active from services"

This reverts commit 2f94a8ec13537ecdfd052cedaba8ab91b46a5499.
Revert "Add migration to remove active from items"

This reverts commit 62d27e132bdfaedcd2a8acad9337f0bd9fd89638.
Remove active scope as default scope, new items are inactive on initialization
Remove deactivate endpoints in item services and update specs
Use items method in fulfill! and reverse!
Remove active column from store items
Update Orderable interface
Use status methods to abstract condition checking before modifying objects
Use method_missing to specify interface
Disallow deletion when an item is activated
Do not add to or remove from bundles when activated
Remove redundant factory model expectations
Misc spec fixes
Only activate an item if it is available or all sub items are activated
Return status for commit!, activate!, delete!
Return error code if undeletable or unactivable