Share more code between local and ssh, much work on test refactoring
Run tests in process
Use master branch of yay