Join functionality implemented

Now people can join projects.
It’s still missing out on sending e-mails or listing it on the page,
but it appears on the DB.