machine: add basic file loading
machine: revise and fix load()
README: describe machine code