test returns an item obj
test it sets up attrs passing
updated item to take an array instead on separate args
they take data now
updated merchant and item classes to take a hash and their tests to correspond
updated merchant to take a hash and its test
updated transaction to match merchant and item hash args and tests pattern
created tests for reqd methods in simple class objects