[docs] Update Contributing Section in docs.

* Add testing details
* Add linting step
* Add CONTRIBUTING.md