Added an extra '/' to the repo directory
Improvements in gl diff: now it outputs a message if the file is ignored or if
there are no diffs to show.
Better error handling in branch functions + now it's possible to specify a
commit from where to branch out
First cut at branch tests