Tests for web applications using SQLite or no database

Web applications using SQLite or no database now have the option to include comprehensive tests and testing helper functions as part of the generated codebase.