Added tests subproject.
Added pooled allocator.
All MultiLists now use a global pooled allocator for their internal structs