Add better error messages to TypeSignatureError uses (possibly via subclasses)

Replace the TODO decorator in tests/support.py with a subclass of the proper portion of the unittest module
