Sam: add insert_size member function

fixes #224
These loops were tests access by reference vs. access by copy (auto vs auto&) -- by replacing these with a call to operator* you've lost that