Introduce SCP client

This change adds a JavaScript implementation of the client part of the SCP
protocol.