More tests, fix bug where size not updated
Buffers fully implemented + tested