Changed number of words generated and how they are generated.
Beginner words are the 1-499 most frequent.
Intermediate words are 500-4999.
Advanced words are 5000-9208

Added offline mode.