add part price and availability search (via octopart API); add options for assembly variants and distributor selection