removed .swp file
Added model needed for Local Repo API

Added a model package for data model. Nothing has been tested yet. Will
test within Local Repo API, which is next up on my list of things to
do. The following classes have been added or updated to meet
coding/documenting spec, which is still a work in progress:
- Branch
- CommitNode
- GitObject
- GitUser
- Sha1

Please see documentation for detailed information on each model object.
Added canvas model classes
Added __init__.py to canvas/ to make it a package
Created all graphics item subclasses for canvas

All needed graphics item classes have been created, and contain only a
docstring
Updated commit node graphics item

GCommitNode now displays as a rectangle that can be dragged and selected
Added gpl license file

Every module should reference this file
Create graphical node for gcommitnode

Create a rectangular graphics item to represent a commit.
It can be dragged around, and changes color on selection
Merge branch 'master' of github.com:AnthonyReid99/VisualGit into canvas
Merge branch 'canvas' of github.com:AnthonyReid99/VisualGit into canvas

Conflicts:
	src/canvas/GCommitNode.py
	src/canvas/GGraphicsScene.py
	src/main.py