Strip core.typed annotations
Refactor & test the entire processor

 - Rewrite the execute operation to be entirely modular
 - Clean up -main to do no implicit wrapping
 - Test the load/store instructions
 - Add a better implicit halt
Reorder and document the elements of the single cycle design
Rework the pipeline on the basis of the tested & stable single cycle
Break out the bytecode components

Pull out the bytecode decoder into its own namespace and add a bytecode
encoder in lieu of a full blown toothpick backed assembler.
Tweak the markdown for the spec, rewrite spec to remove Clojure code