[Bugfix] Update repl to use new abstracted interpreter class
Add variables implementation
Removed lookup_table in favor of VariableWord approach