Added follow and a couple other fixes

Added --follow to commands
Opening all diffs in the diff_panel
Added/removed lines in diffs are all properly marked
`str.split()` now only splits what it needs