Sink

Builds fine, but haven't yet tested it with a cyclus input file.
For now, this clashes with other uses in the code base of the term `recipe`. I think for this PR, the member should be named `recipe`, and at some later (soon?) date, we can update terminology code-base-wide.