Merge pull request #1 from ibnfirnas/master

Made interfaces easier to read.
Remove dependency on mochiweb
Remove unnecessary application files
Modify dialyzer targets as rebar doesn't support it anymore
Setup Travis CI.
Enable coverage.