fixes for types, removed duplicate interfaces
Merge pull request #53 from tripzero/master

fixes for types, removed duplicate interfaces