started RepositoryManager class
docstring
redistributed classes into dialogs, manager, viewer
finished local branch functions
comment changes,etc
added more detached head functions for loading branches/commits. sync button. content viewer class created
changed how text is displayed in branchhandler
changed text format and button shapes
branchList will now only highlight currently checkedout branch regardless of similar commits
added isDiverged() and needsHandling() functions. more sophisticated fetch() and push()
organized handlers and began classes for managing remote conflicts
lots of progress with remoteSync process. Still need to code menu actions
finished stash fxn
added isAhead function. added ability to set upstream in push command
clicking sync button now checks for dirty repo. Local branches not on remote now correctly push and set upstream
syncHandler can now pull branch from remote
WIP finished AheadHandler and BehindHandler... perform tests
WIP: added retry loop for loading repository
replaced remoteRef with tracking_branch() instead of name incase local was renamed
removed bulk of loadColors. replaced with setAlternatingRowColors() for Branch/CommitViewers