fixed bugged test
Second pass over input files was replaced in favor of loading parsed subroutines into memory.
More elegant symbol resolution