moved stuff out of util, got a super basic mmap allocator
merged