initial checkin of kid server library
various bug fixes on blockchain
started http interface