Initial on disassembler
Added HALT, NRS, PRS and MOVS instructions
Split operations into it's own file.
Wrote more tests
Fixed syntax errors
Added argument readers, and table from operation to reader
Added implementation of readArgs
Removed ArgReader getter in favor of ReadArgs from a bufio.Reader
Simplified reading of arguments as an effect of the previous commit
Added some ReadInstruction tests
Added PRNII and PRNCI instructions. Changed imm type from uint32 to uint16
Added slightly longer test.
Added disassemble option to cola. Closes in and out file.
Added the immediate arithmetic operations to the lists
Fixed immediate typings
Cleaned up disassembler output
Merge pull request #17 from zephyyrr/feature/disassembler

Feature/disassembler