Laravel 3 - Many to many relationship with self referencing