* channels schema now uses a bigint unsigned for pid this is to keep consistent with notion of id's being usize|u64 in rust * foreign key constraint added to keys table referencing user rows
this lets us increment uses when a key is going to be used