Correcting errors found by static analyser
Apple google code style
Refactoring several structures
Following commits wiill be more frequent