Add JistRuntime and separate out JistClassFactory