rewritten plugin from scratch
added .travis.yml
updated readme
added automated tests