Created progressValue to be used with <progress /> tags

progressValue seems to be a safer way to go about changing the attribute 'value' for the <progress /> tag when wanting to distinguish between intermediate and determined statuses. 

Where progressValue 0 is a determined state and null is the intermediate state.

This pull request is a product of issue #1431