supporting comments and empty lines correctly
now parsing random reference file
more tests