update 0.10

Multiple changes, removed old hardware interface and added a new. Moved
most functionality over to the new system. Added a compiler. Rewrote
some example code. Removed some instructions, added some new ones.