Added a whole slew of tests.
Removed the duplicated functions from the Tbluser model.
Put some code in the __init__ file so it wouldn't error on the coverage report.
Swapped around a conditional in a test case so it was easier for the coverage report to get to the branches.
Removed a try/catch that after a year had never been triggered in production.