improved binary/ascii detection - fixes bug where binary stls can sometimes start with the word "solid"