added Progress model
Merge branch 'feature-progress-model'
Merge pull request #2 from davemess/master

merge progress model branch