Added genomics utils and updated to 1.18.0-rc

we should refactor out all the dupe code here, so that there is a helper method like:
```
  boolean hasFlag(Read read, int flag) {
    ...
  } 
```

also, if that method exists, it might  not be necessary to make all these wrappers