fn print_error(message: &str, sub_message: &str, error: Option<&Error>) -> !
Print error message, along with (optional) stack trace, then exit