add tests for 'bool' type and fix bug causing bools to always be 'true'

I also checked haskell's postgresql driver and psycopg2's driver, and both
of them also only expect the values for bool to be of the form 't' and 'f'
support for 'numeric' type
Merge pull request #7 from srp/bool

Fixed bool type, added numeric.