allocator used std::allocator, uses hints for where to place memory
removed alignment, wasn't needed. Re-added standard allocator