Added rudimentary but working many to many support. Still a work in progress but it now functions for a standard many to many relationship with a defined bridge table.