QGraphicsScene subclass working
Added helper methods to gcommitnode
GridLayout in place. Tab View in place with graphics views. Graphics views not yet expanding to fit Tab View. Overall, the application resizes. Staging and Git Data regions currently set to list view. Terminal window in place as list view. Terminal as list view may need to be changed. Still need to add vertical layouts and scroll views.
Merged MainUI onto canvas
Implemented method to convert commitnode tree into gcommitnode tree -- not tested
Neatened up text display inside of node. Created model class for a SHA
General cleanup of ggraphicsscene and gcommitnode
Added method to render all the nodes of the tree in breadth-first order
Clean up
Merged origin/canvas onto canvas manually because of conflicts
fixed up errors
fixed up .gitignore file
Fixed typos
Merge
fixed up .pro file
Fixed up bugs caused by merge, program launches now
added showGitObjectContents function: this function helps the parsing of the tree
Merge branch 'master' of github.com:AnthonyReid99/GitVisualizationTool
Merge branch 'master' of https://github.com/AnthonyReid99/GitVisualizationTool
Testing LocalRepoParser.getCommitHistory()

- Infinite recursion appears to be the result of Sha1 not being set
  correctly (see GitObject.setSha())