Corrects formatting and removes variable section, as it is spread across other sections (mainly naming and properties)
Adds blocks code style section
Changes images section, adds organisation style
Adds unit tests coding guidelines
Adds mention to attributes