added: shared spec Crudable
enhanced: IdeasCtrl specs are now mostly shared specs
refactor