Remove deprecation warning

DEPRECATION WARNING: The :version option is deprecated. Only RSpec 2 is
now supported
Default filters are fine
Optimize the hell out of it

Reduce unnecessary computation
Massive use of constants to speed things up
Get rid of duplicate specs
Improve documentation