Make factory definition configurable

Teach `:Rfactory` to look for the `g:rfactory_factory_location` variable
to find the factory file. The location will default to
`spec/factories.rb`.
Don't rebuild the pattern each time we navigate