updates docs to reflect PR conventions

Updates the docs to reflect that users should issue pull requests from their own forks. Also, include commit message naming convention.
Yes. It is a git-flow thing to name branches feature/name or hotfix/bugnumber and I thought it might be nice to borrow that convention to clarify that it is a feature branch. This way it is possible to tell the difference between a feature and a bug without a BZ.