Github Issue #17: Enabled more Warning flags, fixed all warnings.