Interface has been entirely redone.
Merge pull request #24 from koyeall/master

Interface has been entirely redone.