Created a wrapper class to handle the customizable UserInfoHandler into the setAuthor part of commits along with preloaded push and pull commands with the credentialsProvider bean and remote URL when needed
Added an import and removed parameter on resolveEmail as that is called in the resolveUsername
Simplified the coding with a bean rather than verbose coding in plugin script