using synchronous api
updated block query to include related data
updated account and transaction query to include related data
Merge branch 'async-api'
all functionality ready to be tested