Merge pull request #1 from AnthonyReid99/master

Getting up to date
Added basic templates for commit node, commit arrow, and repo scene
QGraphicsScene subclass working
Added helper methods to gcommitnode
Added model classes needed in LocalRepositoryParser.
Merge branch 'canvas' of github.com:AnthonyReid99/GitVisualizationTool into canvas
Adding pro file

- For some reason a bunch of other modifications are showing
that shouldn't be there. I'm committing them for the heck of
it. Living life on the edge here.
Began function for converting commitnode into gcommit node, added model classes from master branch
Merged master to convas
Cleaned up compile time errors
Merged MainUI onto canvas
Implemented method to convert commitnode tree into gcommitnode tree -- not tested
Merge pull request #1 from mdhausman/master

Merge pull request #1 from AnthonyReid99/master
Neatened up text display inside of node. Created model class for a SHA
Grabbed a branch from the git folder

- Added GitObject class to superclass git objects
  - contains SHA1 and directory/file name info
  - need to pull the SHA1 class from anthony's canvas branch
- Implemented and tested the getBranch() method in the
  LocalRepoParser
Merge branch 'master' of https://github.com/AnthonyReid99/GitVisualizationTool
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