Allow for multiple customer agents to be created

This would be great to add multiple agents as we have different product lines and business units we cater to. It will be easier to segment the correct content for each one. In addition, it would be great to have a customer agent to assist for global pages with multi-languages for each region we serve.