Use maven-shade-plugin to build uberjar containing renamed dependencies.
Merge pull request #4 from kreiger/master

Use gentyref 1.2.0.
Merge pull request #5 from kreiger/uberjar

Uberjar