Upgrade to AGPLv3
Base app structure