Use correct type for 64-bit float

Postgres uses DOUBLE PRECISION for values that need more than six digits
of precision.
Don't use a default test DB name
Merge pull request #3 from cwc/fix-tests

Use correct type for 64-bit float