formatting
unit testing and fixes for mem writes
added syscall stuff
added syscall stuff
added test I'd like to see pass