Knowledge tracing student model

Student model building
Updated tests
Updated docs for problem management
Environment checking in Test command
Other little things
Why is there a travis-test and a travis environment here?