Start working on interfaces
Merge pull request #4 from fracek/interfaces

Start working on interfaces