Fixed handling of libraries in jar file

Signed-off-by: Ondrej Skopek <skopekondrej@gmail.com>
Added shade plugin - pastes dependencies into jar to make it executable - in the future this should probably move to run plugin or similar