Added linking of functions. This now should properly update all load instructions and cal instructions to use the fp to get the variable value and to create the activation record