Changed the behavior of the load function to append programs.

This has the added benefit of calling multiple load functions, so
making complex programs is now much easier. The load function returns
the starting line number for the loaded program, so starting from a
loaded script is even easier now.