Adds specs for strategy
Removes helper spec
Adds helper and strategy
Use default strategy if none passed in