Adding uberjar functionality and documenting the plugin