Pubstwo 903

Refactored and renamed (from collaborator to contributor) the controller for the Contributors tab. Now uses the pw-data-row-list directive in the markup to decorate each row. 

Things to note are that the Contributor tab is further subdivided into tabs. We retrieve the tabs and corresponding properties to use from a lookup service. Each row can be either a Person or a Corporation and different uneditable fields show once the type and actual person/corporation is chosen.
Just documenting what we talked about. I like breaking this out into it's own model for the contributor template. Just need to make sure any model changes in the new model update their corresponding data elements in the pubData model.