Contributing rules

* Open issue/FR ticket first and discuss your intent
* For the repository and make your work in **dev** branch
* Ensure all changes are covered by unit tests and are documented
* Create pull request against **dev** branch and ensure you follow PR checklist

