bootstrapping and setup, now with documentation!

(This fixes #206 and #759.)

Hopefully, the new documentation explains this adequately. I can't guarantee I've tried everything I've written in the cookbook, so it might make sense to try some out yourself, especially the bootstrap ones.

Happy to add more tests, just tell me what!