modified core test
broke add-instruction when adding a test to see if the operation was a function
changed add-instruction function to check for vars instead of function, which works as expected and is an appropriate fix.
in add-instruction:cleaned up debugging printlns and indentation
updated codemap documentation string