Added a params field in case other build systems need to provide more information to substitute into the command
Changed params to nil (maven has none since it encourages those changes to be in the pom.xml file)
Completed refactoring to move functions to util.go

- separated runCmd from vcsInfo struct
- refactored calls to function to match new prototype
Completed portion to execute the build command provided in the struct
Added file extension to maven target file & completed portion to find said target in build process
Added copyFile function
Fixed copy function - create instead of open for destination file
Completed moving of target file - build done but untested
Removed final incomplete stub error