Create runnable jar

Create runnable jar

    - Added maven assembly to build jar with dependency
    - Added properties for depency version in root pom