Removes const specifier from TObject::cast<T>()

Issue: #37
Refactors JITRuntime primitives as native methods

Issue: #37
Refactors readline primitive as a native method

Issue: #37