Make sure members are initialized properly
Prefer initialization lists
Assignment operator should not return a const ref
Merge pull request #56 from asmaloney/init_stuff

Make sure members are initialized properly