PHPUnit tests for conflicting ids in both families and models

Fix for https://github.com/provisioner/Provisioner/issues/104

(note: spacing for my changes is consistent with pear standards, therefore it appears off)