Correct compile warnings. Some from unused variables (by commenting the variable name) in function definition, some others by re-ordering member constructor call to match class definition
Merge pull request #2 from Zenol/warning_patch

Correct compile warnings.