Added Interpreter

- differences with Java version include:
  -> use of dispatch table since Python does not have switch/case
  -> use of an exception to realize HALT bytecode

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Results of function should be returned

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fixed typos and corrected references

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix minor issues

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Make naming a little more clear by indicating methods as private

Signed-off-by: Stefan Marr <git@stefan-marr.de>
First parameter of invokable should not be named self

- this makes it simpler to distinguish the meaning of the different 'self's

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Need to invoke methods/primitives with explicit self parameter

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Unify spelling of biginteger to not use underscore

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added IntegerPrimitives

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added get_interpreter and usage printing

- universe should be more or less complete now

Signed-off-by: Stefan Marr <git@stefan-marr.de>