Enable warnings-as-errors & fix compilation accordingly
Merge pull request #67 from Incubaid/warnings-as-errors

Enable warnings-as-errors & fix compilation accordingly