Updating SeniorThesis to use modules