Have GWASParsing open streams in more robust fashion

Use ParsingUtils.openAsciiStream, which will handle things besides files
Refactor GWASParser and add more tests
Some refactoring of TrackLoaderTest