Smarter mechanism to automatically determine the type of object being built by the builder interface. Allows for multiple interfaces on the builder.
Added negative test case
Another test case
Merge branch 'master' of https://github.com/davidmarquis/fluent-interface-proxy into super-interface-builder
Remove the mentioning to the target class explicity as the change from
https://github.com/davidmarquis/fluent-interface-proxy/commit/38f6e8a43cf59a32aeefaa928da4fc137629a523