Added spec to validate error condition when bad item ID is used

Refactored all rspec