Implement the Decoder supporting {arraybuffer: true}
Encoder#encode now accepts either array buffers or views
Refactor tests scope
Fix bugs related to Uint8Array usage