Added assertions to GetInterpreter and AddInterpreter
Removed macros
Added some assertions and fixed some pointers of the free list
Added an assert
Commented out the RemoveInterpreter invocations