Started adding tests for the interpreter
Adding more tests and changed structure
Some debugging code and association list fix
Merge testing code