BIG COMMIT, sry about that. Added native code in jni, also added kryptan_core submodule.