Added a overload of the new operator to use with the linearAllocator.
Fixed error check if all memory was used in alloc func in LinearAllocator.
Added a MemoryException class.
Added system pause to end of program.
Merge remote-tracking branch 'origin/LinearAllocator' into pool_allocator

Conflicts:
	GameEngine/ToolKit/ToolKit.vcxproj.filters
forgot to save files before merge. Whooops!