Adding development process documentation

Add documentation to the programmer documentation detailing development, review, committing and collaboration.