built up generator initialization file to create the repository and have it inherit from AR, ensure that base model exists before moving forward