Split git pkg tests along module boundaries
Split rpm requirement spec along module boundaries
Split RPM::Spec specs almong module boundaries
Split koji specs alot module boundaries
Split gem module specs along module boundaries
Split Polisher::Gemfile specs along module boundaries

After this all specs are now organized in the same heirarchy
of what they are testing
Add a few requires so specs can be run independently

Also use full Pathname initializer rather than shorthand method
Add method to require dependency / raise standard err if missing

Use to replace MissingComponent functionality on a
method-by-method basis.
Flush out missing git, gem, and gemfile specs