Added a try-catch block to avoid an IndexOutOfRangeException when viewing a repo with one commit.
Removed hacky try-catch block
Changed default Graph layout method and moved default Sugiyama code

The Graph is always set to CompoundFDP to start, so that single-commit
repos do not crash the graph.  The if statement is moved to after the
initial Graph = _graphBuilder.Graph() to prevent a crash.  When
switching from a single-commit repo to a many-commit repo, SeeGit will
crash if the method is set to EfficientSugiyama in Graph()
Added whitespace so cumulative diff looks nicer
Merge pull request #64 from meson800/fix_root_commit_crash

Caught IndexOutOfRangeException in NotifyPropertyChanged.cs