Progressbar for plots

Round two for progress bars.

Now that we have cmake we can use that to detect the OS - I changed it here to use the UNIX cmake variable.  I can also specifically exclude APPLE if it doesn't compile there

- [ ] Test on a mac