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.
Thousands of years in the future, when man has ceased to exist on this planet and all that is left of us is remnants of code that we've written, the archeological aliens that inevitably load this work into their futuristic interpreters will marvel at the high level of jasmine testing that has been written by those long gone and will consider us to be superior beings.

This is some nicely formatted, readably and useful testing here!