Nano Interpreter tool stack

Includes interpreter, bytecode encoder/decoder and NIL (nano interpreter language).