Use functional options with Vegeta NewAttacker

This commit brings eagle up to date with https://github.com/tsenart/vegeta/pull/79