Update database schema and companion contract class
Use SQLiteAssetHelper to manage database creation and version management