Added Interface

Added the interface. Use Make to compile.
Merge pull request #1 from caseybrichardson/master

Added Interface