Caching of PreparedStatements. Subsequent preparations of the same Prepa...

...redStatement are returned from the cache and don't cause a warning. Fixes #3.