Prepare 1.7.0 release

I went through every commit and tried to keep the changes brief. The chaining example is obviously not ideal, ideas welcome. This is happening (hopefully). @jashkenas