add gitignore
Add Support for multi reference sampling

change read depth chart to handle multilpe refs
change ref selection to handle more refs and multiple refs
change sampling to handle multilpe refs