Edit all new and modified files in vsplits

Git ls-files is much better than trying to transform git status output
as it is different depending on whether the file is tracked or new.
upgrade sparkup