Add instruction interpreter, incomplete instruction scheduler, many various smaller improvements
Add headless mode to README.md