got some tests passing
now spree avalara use code items are associated with users. A user can have one use code item but an avalara use code item has many users
changed to avalara_use_code_item not spree_avalara_use_code_item
all specs passing
added spree route path for use_code_search
fixed so if use_codes.use_code is undefined it prompts to enter a use_code