Added unit tests for scheduling.
Layout & menu fixes.
Added error message to TTS failure.
Updated cancellation functions.
Clears old highlights now.
Added "open file" option to the library.