Exercise "Interactive inserts, connection properties, error handling and unit tests "