Fixed how we interact with the code and the Makefile
Refactoring generator.py to be a module, removing duds
Module update: create_matching
Pulled out all methods from main
Fixed get_tokens not returning a value
Adding a generator class that will hold the information, so that you can query it in python