Program intellisense is finally working!

Update to the parsing and intellisense logic to basically retrieve all
program data for files within the current file's directory.