added some logic for guessing from pasted import not just file extensions

and added tests for toolbox, elan, textgrid, csv, handout etc data types

for #62 #40 #192 #362 #397 #423 #485 #507 #508 #510 #533 #799 #1178 #1397 #1406 #1455