Contribution docs

This change will add the formal Contributor License Agreement (CLA) as well as documenting the Pull Request process for other contributions later.
This part is unclear to me as a contributor. We should have a CI process that's running to perform a test merge and run tests automatically. (This is what we currently do internally and works well).