new version of the command interpreter

implemented the 'ns' and 'set' commands