Feature/diff

Add ability to expand/contact diff (needs fixing)
Add ability to select one line over multiple files
Add Issue service (replaces Issue.js)