Add maven assembly configuration to create jar-with-dependencies

Use: mvn assembly:assembly

I'm not sure if you want this, but it was useful for me when doing work on it. The assembly creates the jar with the dependencies included.