Converted Buffer to ArrayBuffer

Only using node specific Buffer for node specific code (i.e USBNode),
otherwise stick with standard ArrayBuffer and typed arrays