Uberjar

Hi, this builds on top of the previous pull request to use gentyref 1.2.0, to also use maven-shade-plugin to build an uberjar containing the dependencies, renamed with prefix "se.mockachino.dependencies".