secr: add institutes and studies with forms, fixes #26

Comments uit #177 verwerkt en branch bijgewerkt naar meest recente versie.
Ziet er goed uit, behalve – nog steeds – `humanName` als identifier gebruiken.  Het alternatief is simpelweg `g.get_absolute_url()` – deze geeft netjes een werkende en zo canoniek mogelijke URL.  Dan hoeven we ook de naam van de view niet overal te hardcoden.

Terug naar `humanNames` als identifiers.  Ik heb er een paar problemen mee.

1. Allereerst kan er willekeurige meuk in staan. Django en browsers *zouden* er goed mee om moeten gaan, maar *input validation* is nooit hun sterkste kant geweest. Simpele identifiers of `name`s voorkomen verassingen.
2. Behalve als we er op controleren (wat moeite is), krijgen we *duplicates* en dan werkt het niet meer als identifier.