[DO NOT MERGE YET] CRUD example completely refactored.

Readme is not ready.
Did a spec to test for SQL injection :p
je me disais ce serait cool d'ajouter un test sur une erreur d'insertion genre l'insert fail.
ils doivent returner false.

mais comme sqlite3 return une execption ca les obligerait a faire un
begin
  db.execute(...)
raise
   return false
end

du coup comme on a pas encore vu ca, je suis pas sur que ca soit une super idee :/