Changing string types to text types.
Abstracting more logic into vendor search base class.
Changing variable names to be more vendor agnostic.
Adding the function to convert the response from best buy to
wishenda items.
Adding validity check to Best Buy search response.