Extra error checking before adding items to a trade

Checks to ensure an item is trade-able before attempting to add an item to a trade.