Move all testing and build to github actions, add windows and macos binaries, thank you @StephenBrown2 for much help