FieldTest_File is running without error

While I cannot vouch 100% for the accuracy of it’s parsing,
FieldTest_File was able to run through all of my good and bad files
without raising an error

_File:
- removed parseTests(). The organization of tests in CrowdSource files
are slightly different, and I didn’t want to build in a bunch of check
into the base class

_Test:
- parsing of information from iPerfCommand is done before checking for
errors, as I want to assume that this line is always included,
regardless of errors.
- FieldTest_File checks for the presence of “Iperf command line” in a
chunk of text before passing it to a _Test constructor

_Thread:
- added some more comments to __init__
- added a check in loop that makes sure a line from our array of
measurements (as Strings) contains some characters that are present
only in measurements

FieldTest_File:
- moved parseTests() from _File to here
- added necessary imports at top

TCP_Test:
- forgot to change an instance of _ERROR to _contains_Errors

UDP_Test:
- fixed class name from UDPTest to UDP_Test

UDP_Thread:
- fixed class name from TCP_Thread to UDP_Thread
- object has no variable called self._text. Changed to dataArr

test_parser.py:
A simple python script that takes a few options and a folder path.
Script then passes all files in given folder to correct parser, asks
user if they wish to save the output (and does so on “y”), and then
exits