added interfaces
refactored docu
merge
Merge pull request #1 from zelgerj/master

initial commit