Modernize Changes
Improve docs on Role::Git::LocalRepository
Add a RemoteNames role
mv Remote to RemoteName, refactor body into RemoteNames
Update code for change, use vertical inheritance more
sort keys
Move interface tests into t/interface/, update for changes
add generated class maps!