Prepared statements support

Also a couple readme updates and dropping the primary key-not null code