added CODE area to ENV, changed query compiler to insert instructions directly into the CODE area and return the range of indicies it effected (for instance if i inserted the instructions from index 10 to 15 then it would return [10,15]
broke structures out into smaller files