Adding the processed_percentage method into the process so the overall p...

...rogress can be tracked. Also, a step now has a weight field that can be used to create a weighted average of the overall progress.