Programmatically return job results

This pull request removes the hard coded links to job results in the analysis results page and instead makes the job object return actual filepaths to html files or result files. It uses glob to search through directories for html pages or, if a single file result, adds that file as a job result.
Let's leave as-is for now, but create an issue documenting that this might not be the behavior we want to go with in the long run.  In the short term, it serves our purposes for the parts of the analysis pipeline that we have implemented, but it would probably be best to have some kind of processing function for each file type that generates HTML (if it is not already HTML).