Moved assembly to a data structure module, and added Reserved keyword for two-byte instructions
Passed ST to compiler.ml
Fixed hex string printing to not include 0x