Added the a progress log to help monitor progress desicions.
Merge branch 'jonathan'
Merge remote-tracking branch 'origin/master' into Jonathan