Better interface for parameter::bind()
Restrict column template to valid types
Lets make our SQL parameter indexes zero based.

The C API uses one-based indexes for parameters of prepared statements,
but only there. Columns are indexed zero-based. I don't see a reason
why parameters would have to be one-based, and I think one-based indexes
are very surprising.
Expanded README
Fixed typos