Treating all warning as errors

- Warnings will be treaded as errors, for keeping better coding style.