add temp test file to gitignore improve schedule testing add check for schedule delays and pending variants move time sampling to callback methods add comments and improve pending tests