Currently we are utilizing files as if they were functions. We need to break them apart into appropriate functions. This is a "parent-issue" of the following "sub-issues": [checkout](https://github.com/cmcculloh/GitScripts/issues/71) [fetch](https://github.com/cmcculloh/GitScripts/issues/72) [status](https://github.com/cmcculloh/GitScripts/issues/73)