Made study-idle loop explicit
Cached logger in student at instance level
Fixed tests (again)
Quarter-hour rounded random study period behavior