make file setup.

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
Add license notice.

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
Memory manager initial code

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>
Create initial tests for memory manager

Signed-off-by: Wilfried Chauveau <ithinuel@gmail.com>