Added several PyInterpret features

Time limit to code runtime, recursion depth protection, and professor
code handling