Move the getProjects function from Home.hs
Simplify path handling and authorization checking
Minor changes
Generate a better diff function and generate a better Output

Implement a new diff method:
 - Save the most of the usefull infomation (Ref, Diff, Mode)
 - Do not duplicate the information (see FileName in the HitDiff record)
 - Save the line number