Switch to bookshelf

Das hier sind die großen Änderungen die ich im letzten halben Jahr gemacht habe, die aber noch nicht im Livesystem aktiv sind. Könnt ihr (@annamh @eatnatto @micgro42) das bei euch installieren und mal ausprobieren, sprich, wild durchklicken? Versucht vor allem, ungültige Verträge anzulegen und so.

Die Installationsanleitung steht jetzt in [README.md](../blob/bookshelf/README.md#installation). Ihr müsst allerdings vor `npm install` noch `git checkout -t origin/bookshelf` ausführen, um diesen Branch zu benutzen, und nicht die aktuelle stabile Version.

Die aktuellen Berechtigungen stehen übrigens in [config/authorization.js](../blob/bookshelf/config/authorization.js). Ihr könnt euch also auch mal als eine_r dieser User einloggen und mal die Häkchen durchprobieren und vor allem gucken dass die richtigen Häkchen bei den richtigen Accounts aktiv bzw. inaktiv sind.