Added `inputBool()` helper method

which establishes a pattern for Edit In Place for Boolean fields...

basically:

* it normalizes the value to 0 or 1
* it creates a very simple pattern for `trueText` and `falseText`
* it sets some pretty basic default options which work well for this type of logic

TODO: write unit tests
TODO: improve presentation