Constructors fix - explicit value casting of boolean value

This should address issue #97.

I expected bool to provide true/false casting... but bool is wicked :) (https://lkml.org/lkml/2013/8/31/138)