Removed atomicCounterLock, switched to creating a header of a Long and an Int plus the queryString's bytes rather than creating a string, moved the queryQueue and it's position to a separate class, query freq -> int, when flushing switched to using a DOStream instead of Files.write(...)