Now you can insert File info into a database!!

Data Object
- spelled “Receiver” correctly
- Made higher level object (file, TCP test, etc.) able to be created as
blank objects (default constructors, kind of)
- - Slightly changed constructor call for TCP test and such in
SpeedTestFile, as most __init__s needed the parameters made into
optional parameters.

UTILS
table creation
- added Location ID column to `File`
- added Error Type columns to Test tables
- fixed spellings of TCPID

DB API
- storeFile() and recallFile() now should work as advertised. All
“stores” and “recalls will work the same way, by first declaring the
query with placeholders, then creating the dictionary with the values
that will be put in the placeholders. Then the query and query data are
passed to the execute function. If the user wants too recursively store
the object (store File, then TCP UDP and Ping tests, then threads, then
measurements), then the function will call all of the other store
functions