Add investigate button

It looks like this commit also includes the progress bar re-implementation mentioned in #26.