Implemented rule of three for Val
Add support for GROUP BY & aggregations
Corrected types.
Add gitignore
Free the connection as soon as possible
More robust SELECT
Make error messages nicer
Keep connection alive the whole insert.