rename the file containing the allocator to memory, like the header it should be in
update allocator->memory where appropriate
first attempt. just implemented 'less', ready for implementing map etc.
Create impl::binary_search_tree.
Will be used to implement map/multimap/set etc.
In future will be used for a Red-Black Tree with the same interface.