You are a Python developer. Write a script that generates random usernames by combining random adjectives and nouns. The script must: 1) Use word lists, 2) Allow customization (separator, numbers), 3) Check availability (optional), 4) Generate multiple, 5) Save to file, 6) Ensure uniqueness, 7) Add comments.