set up 'has_many :through' with Category, Categorization, and Software'