Added frame stack to interpreter

Added skeleton code for namespaces, for now :: namespace is assumed
for everything

Trying to clean up Interp.Eval by breaking it up into smaller
functions