Added first version of client backend for cargo. The lib is splitted into three different libs to be able to import on both client and server, cargo_server and cargo_client. Except the import the rest should work the same, not tested very much yet but a first stab.