Create knowledge_tracing.py

Python code for Bayesian Knowledge Tracing. Requires NumPy and SciPy. I have included code for a random walk minimization algorithm that does not require these packages, but it is slower
and less accurate than the function provided by SciPy.