Added more things, changed it from a 2-gram to 3-gram word generator, and started refactoring
Refactored