Changed coloring and diff pager

- diff hunks in interactive mode are now colored
- diff pager set to less, because vim doesn't support colors
- however, you can pipe diff output to vim and it will work!