Text this: DFT Study of Polythiophene Energy Band Gap and Substitution Effects