Add basics for organizations

Support a basic notion of orgs. An org has many users, and users can each belong to many orgs.

This allows us to set up more robust permissions and limits. A next step involves enforcing limits by organization. We can also allow org members to edit forms and delete responses for their org's surveys.

/cc @hampelm