Adds the generator & model classes

Starts the generator & model classes.
Will add more functionality to it shortly.