Reorganized gitHub retrieval, fixed table width issue

File display table width now has minimum width.
Added GitHub authorization token, added file compare template
Added side-by-side file comparison

Disclaimer: display for files with long source lines is wonky with
current tools.
Merge pull request #46 from mvankeulen94/add-branch-display

Added side-by-side file comparison