Revert "CLI Removal"

This reverts commit b448b2bb2a2d11105425a04f1bca30e52707ea88.
Revert "Removed CLI"

This reverts commit 7c02bb2d162f89bbea83c7089ef396711fda8fb7.
Removed signing of JAR
Rescued original CLI
added static method for playing with JNI
Prototype for playing with JVM in Cpp