02: Some modularization Separation of concerns Defining an entrypoint Adding a more integrated test framework Running npm run start Testing npm run test Make sure the database is available as described in parent README.md