added MultipleTableNamesExceptions
only handle connections when necessary
test loading multiple files