Added internal allocator for allocating without using new
Cleaned up page size calculations