Added study_session student method - this should serve as simpy process when studying
Fixed student tests and switched to actual env for running them (just as simpy own tests do)
Added study-idle cycle governed by behaviors of new type