Made section names more consistent with other READMEs
How to clean up the \n's wasn't clear so made it it own step and added to Useful commands
Added Further information on how to write Git commit messages
Left in question on git rev-parse. Why this is useful should be made clearer or the command deleted. Probably this should be resolved before the pull request is accepted.