Contribution docs

This change will add the formal Contributor License Agreement (CLA) as well as documenting the Pull Request process for other contributions later.
Since these are open source libs, we should hook them up to TravisCI then we won't have to worry about this at all.