Teradata support

As per overview in #304 to resolve #168 and #7.
My present issue is not the RAM but I don't have that amount of disk space...