Prefer init list and add missing initializations
Merge pull request #51 from asmaloney/init_fixes

Prefer init list and add missing initializations