add forgotten testdata file
 - avoid segfault when used in multiple threads via magic.from_buffer/from_file methods
 - add hard check to prevent this in the future (possibly breaking change)
Add some comments
add troubleshooting section and extended usage docs
fix bad merge of README
Merge pull request #3 from ahupp/master

latest from upstream