Enabled strict checks and fixed code to comply.
Merge pull request #2 from sbenfold/stricter-warnings

Enabled strict checks and fixed code to comply.