Implemented interfaces
Merge pull request #138 from jaytaph/wip/interfaces

Implemented interfaces
Added method prefix
No need to check implmenetation for other interfaces
Changed interface into 'inherits', plus removed visibility
Merge pull request #139 from jaytaph/wip/interfaces2

Wip/interfaces2
Added missing entries
Merge pull request #140 from saffire/saffire-27

Added missing entries