Refactor and cleanup, improve README

* Allow local ivy repo to be added lazily
* Convert PluginUtils to a trait instead of clunky static methods
* Add travis config