JhackOS String: allow negative offsets for .compare()
Jhvm: start of chapters 7 and 8
import chapter 7 and 8 tests
JhackOS Path.join()
jhvm: iterate over input files
jhvm: keyword constants
JhackOS String: don't overflow string in compare()
jhvm: parse push/pop/add
jhvm: better argument parsing
jhvm: assembler notes
cleanup comment headers
JhackOS: Integer modulo
JhackOS String: setInt
jhvm: translation of push, pop and add
JhackOS String: fix setInt length adjustment
jhvm: arithmetic and logic command translation
jhvm: eq conditional
jhvm: lt and gt translation
jhvm: pop to memory segment
jhvm: wip: push from memory segments