Contribution documentation

Updated contribution documentation to flush out the purpose of the GitHub Issues for a wider audience.
Also updated developer contribution and style guide.