Some cleanup

Some cleanup in course test
list tests

list tests
Improved error handling and reporting.
Corrected an error with the transparent interaction between UserEntry and Entry.
Removed a debugging “print_r” statement.