Set the sample / default database to be h2 in memory database.
This should make setting up the environment easier as it should work out of the box.
The user can then go set up a real database later, once the app is working.
Added some error handling around the environment variables setup