Added HALT, NRS, PRS and MOVS instructions
Split operations into it's own file.
Wrote more tests