Break 1.0.0 of the architecture DSL

As I now have a sane and working architecture description language,
break this code out of batbridge.clj where I've been incubating it.
Finalize the BatBridge architecture

Use the shiny new ISA description tools to define & annotate
BatBridge. Add comments reflecting instruction behavior.
Break out the assembler prototype