let the put impl create the buffer object
Add copyright and license details.
fixed the traits for get/put
Added mem.rs to Makefile
Tweak test.rs to use event for syncing the memory read.
Merge commit 'cffb9ca610f85b4cce29f0c857dbd50deec21066' into memory_rework
Added 2d/3d arrays that use the new memory interface.
fixed typo
Merge branch 'array'

Conflicts:
	mem.rs