Change some coding guidelines as well as add in CHANGELOG.md file which should be used to keep track of contributors changes to make it easier when identifying changes between versions