Added some_arena.

Some_arena is still to be renamed. Also did some cleanup work.
Some_arena owns it's allocator and acceps an area to alloc. from