Rubocop

@kevgo 

Custom cops:
* EmptyLines - otherwise the 2 spacing between functions and the 2/4 functions
* LineLength - 15 over 100, 38 over 80
* ParameterLists - create_local_commit has 6
pull is more fetch as I believe it is only needed to ensure the coworker has the branch with that name that is often created in the local repo.