add basic interpret class functionality without super or dot
works for the base example for part 4
fix issues with functions.
forgot to save