Added the interface API and unfinished demo for said API.
Merge pull request #1 from TankNut/master

Finally making use of this repo