Adding Maven assembly plugin so you can create an uberjar

Use `mvn clean compile assembly:single`