Initial code for #636

Contribution Type: new feature
Primary Area: front-end | builder
Link to Intent to Implement: #636 
Link to Bug:

Description of change: View progress during build

Description of solution: Added a progress field to the build. At the start of the build, the total number of steps is calculated. After every plugin is executed, the progress field gets updated.