initial checkin with a couple of tests. Tests for interruption not
finished and don't pass.