loading in files, initial work on interpreter