Text this: Theoretical Study on Electronic Structure and Optical Performance of Nickel and Nitrogen Codoped Rutile Titanium Dioxide