Updates service binding API and handshake protocol to support Xavi.next
Fixes failing build due to peer deps not auto-installing
Bumps dependencies
Adds test coverage
Auto-changes tabs to spaces