Refine Tendril skeleton

This refines the skeleton behind Tendril, by moving the requirements
files to the correct location, improving the requirements reader and
specification in setup.py, and clearing up a few uncovered branches.