fix(Excursion & Category): Replace has_many through with has_and_belongs_to_many