moving strategy tests into appropriate unit test folder
making an smart default configuration of supported versions for first time installation, this will not require users to set the configuration value view_versions. later, they should set view_versions to only their supported versions.
removing configuration setup out of action view and into version cake module as it should be
following cancan's pattern of explicitly stating the controller mixin as controller_additions
extracted versioned request logic out of controller into it's own object and added tests
cleaning up comments, removing unused code and renaming tests to target the new configuration object