21 Inc Open Sources Bitcoin Computer Software Library