Can now bind to pure interfaces
Allow interfaces to be empty, and implement multiple other (possibly conflicting) interfaces
Added some documentation and nuspec love