Implement the source command

The source command should run a specified file within the current
context. It is possible to call the run_file function directly for this
purpose since it no longer terminates the program.

Signed-off-by: Marcus Karlsson <mk@acc.umu.se>