Updated implementation to follow spec as described in paper.

No separation of memory and program code, allows for self-modifying code and existing behaviour can be translated relatively easily. Will need to write an assembler to provide shortcuts.

Signed-off-by: Ephphatha <ephphatha@thelettereph.com>