Added Opaque Keys Support

- Updated CSV names
- Updated URL regex
- Refactored view tests

@rocha @dsjen @brianhw @mulby 
I meant at the class level, not the method level. So you would instantly get coverage for both formats in *all* of the tests in the class without having to write two test methods for each (or even decorate each test with some sort of ddt annotation).