Switch from tornado.httpclient to requests
Cache the student session summary
Fix negative timestamp