move AddSibling to transactions.go
rename transactions.go to api.go