Defined groundwork for strategies
Add dependency on Rack