Added support for update an existing value not present in cache.

Pull request for [issue #4](https://github.com/mthenw/nosqlite.php/issues/4), replacing the `UPDATE` or `INSERT` statements regarding of the presence of the key in cache by a single `REPLACE` statement.

Also updated tests so the case when a fresh `Store` sets an existing key without having it in cache.