The makefile for the client is not as useful as a install script
- Updated test action to install client deps.
- Added new action to specifically test the install script for client
- Added check for updates at boot
- Updated post update script to update OP25 and PDAB
- Added initial makefile to replace the `setup.sh`
- Added new test to make sure makefile builds
- Renamed socket tests