Refactored a bunch of code for readability and best practices.
Added some basic functionality to the Alphabet generator.