Add Project struct, set up dummy example
Let users have multiple ssh keys, and add method to match on one.
Add bitfield for blocked state; add users directly to Project struct.