new ignores for rvm's new config files
Convert extraction strategies to more easily testable classes and add isolated unit tests for each
integrate new extraction strategies classes into the action view logic
 - strategies are now optimistically looked up on assignment which should alert of invalid configurations at load time
 - preferring one time instead of dynamic construction of strategies should be more efficient
Merge branch 'feature-strategy_refactoring'