Clearly identify fatal user errors as USER errors and display a message rather then cause an uncaught exception before terminating asma.py