Moved class into its own file
Don't require module/author names for git forge

Look them up dynamically instead of requiring them to be specified
during configuration. This will make them slower, but not much.
Clean up better after tests

Some temp files were being left around
Basic support for remote git repositories

Suboptimal caching, so it's slow
Added caching for remote git repositories
Fixed output for when rake verify fails