Refactor interpereter to check loops at their start
Memory access bug fixes
Add debugging symbol
Add --debug option