adding support for properties with Set collection datatype with 'has' function

Now supports properties with Set datatype when using has function.
Fixes issue #18 
<pre>
//Set<Address> addresses;
Fixture.of(Student.class).addTemplate("valid", new Rule(){{
	......
	add("addresses", has(2).of(Address.class, "valid"));
}});
</pre>