Built upon authentication system

1) Users can now request to join a society.

2) Members of a society can see their requests and accept/decline them.

3) Only users listed in a society's members field can view/manipulate it (in the styled pages).