TODO More testing of edge cases Set up better logging Handle exceptions more securely in ServiceRunner Add JavaDoc Comments Make database user password configurable from environment variables Use docker-compose for easier setup of containers