limit diff generation to past 8 versions. Fixes #24
addon-add command
addon-remove command
addon-open command
open web pages correctly on windows, handle missing xdg-open
use os/user Current().HomeDir to determine home dir.

Fixes #7
sysExec on windows
bunch of cleanup + fixes for exec-related stuff