fixed a typo in unit test, and made boolean options default to false instead of null. added bool unit test
Merge remote-tracking branch 'upstream/master' into fix-boolean
integrated my bool default to false logic to the new default feature, and made the inverse of the default specified when the value is determined
oops - used 5.4 syntax for arrays
Merge pull request #19 from stratease/fix-boolean

fixed a typo in unit test, and made boolean options default to false ins...