Fixing the directory/file autocomplete and adding limiting it to gcode files and directories
Adding a check for if the file exists. Fixes the bug where the application would crash if add_job was given a non-existant file.