add cleanStudentNames
add running_from_test() and use in logger

now, log calls only get captured once by nose
actually implement RestCache in qs.API