Adds the ability to add an Optional component onto any strategy
Rename
Merge pull request #198 from twitter/feature/addOptionalStrategyAlgebra

Adds the ability to add an Optional component onto any strategy