Added scheduled_task class and unit test.  scheduled_task allows you to asynchronously schedule a task.