add any? and not? query methods to has_state
add 'archived' status to fabrics
do not allow the deletion of fabrics that have orders; delete favorites on fabric deletion