Functions

Takes in CLI arguments in a String vector, returns fully parsed arguments to pass to git
Endpoint function. Runs user-facing command with all arguments parsed. No further actions after this function is ran.