migrating to buffertools best practices
added tests to Block and Peer, and migrated buffertools usage
fix buffertools in Transaction
migrating buffertools compare method and test
fixed various test problems
fixed concat references
fix buffertool's fill calls
fix reverse buffertools use
fix toHex use
fix Buffer.concat use
reverted some unwanted changes
Merge pull request #79 from maraoz/feature/change-buffertools-usage

change buffertools usage and add tests