Fixed interfaces list

Fixed interfaces list.
Issue was occurring where if the same interface was implemented by
multiple parents it would be listed multiple times.
Merge pull request #68 from charsleysa/metadata

Fixed interfaces list