Initial commit of libparty under Apache 2.0 open source license