Add time constants representing +/- infinity, don't schedule an alarm that will never run
Improve failure handling
Add is_watching method
Pipe file contents across msp connection