Add specific performance contact

*Instead of allowing users to choose the role on the contract, pass this in based on the link they click on.
*This is better because each of the 4 roles (2 customer, and 2 contact) need to be present on the performance and no role can be duplicated.
*Cleaned up the views to only present the customer partial if they click on one of the customer links, and likewise for partner links.