fixing up unit tests
callind Start() on the scheduler is idempotent. added unit test for not-started scheduler
fixed 'reminders fire as they are due' unit test