UI improvements.  Make messaging more consistent.
Add a context manager to the test utils to mock calls to open.

Slightly refactor method signature on get_system_id().