fix test bug
refactor tests: rename "...files NOT..." to "...binary files..."; don't nest test so much; + new test "Content-Type defaults to application/octect-stream for path with *empty* extension"