Making FreeCell an inner class
Removing placement new
Adding Intepreter to hold parameterizing types
Moving Allocator to memory.h