refactoring the read_input()
The extract_dje_license() is not very useful. Refatoring it and remove the function.
rename the "remove_empty_rows" to "get_non_empty_rows_list"
remove confusing comments