Added explanation paragraph on asterisk placement
Added chapter on Naming
Added missing C source file
Fixed typo
Added chapter on typedefs