Feature/section methods

I've lost track of some of the details around the branches, and I don't see a pull request for Eric's changes, so rather than waiting to synchronize with you guys I'm creating this one. I'll only look at methods/sections/py and tests/test_sections.py.
this is just me not knowing what's a good test. I could test to see that the method was called with the config parameter set to MAX_RESULTS. At least that would be testing that the method got the correct value. Not sure if that's a decent test, or I could remove it.