Removed id column from capability schema and all its dependencies
Capability table no longer has an ID column. Instead, capability_name is used as the primary key and anywhere that capability_id was previously used is now replaced with capability_name.