split load-file into load-ns and load-file

load-file now just loads and runs a file at the given path, while
load-ns searches for a file relative to load-paths.
add load-reader