fixed potential bug using status_message from user thread
analyzing a file now shows a status message on success
added command for recursively analyzing all prolog files in a directory structure