better extension detection: function only
radical changes. passes tests
space.
Make tsv work
Return doc-specified error type
change tests for new error type
updating docs, slightly
magic requires at least 4k
more matches
special pleading for XLSX
special pleading for broken XLS
rewrite tests; test with/without extensions
#65
Merge branch 'detect'