A node library to store interface definitions and check to see if an object match a defined interface.  Can match method names and optionally parameter count.