Moved code around and set up TypeError if the input is not a string
Re-worked algorithm so that the sum can be obtained through the digits
Re-did type checker, modified what happens when the modulo does not equal 0
Changed the type of upc[11] so that it can equal the checksum_digit - code complete
Merge remote-tracking branch 'origin/master'