Cleanup.
Correct loading and using of matrix module and build_matrix.
Handle undef send times gracefully.
Support fetching of notification timing information.