wired up and validate GPIOs and pushbutton. WIP