Unitests and git section in contributing

Adding three new sections to contributing:

* How to contribute via pull requests
* how to add unittests
* some git commands

Also remove some trailing whitespace