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 change me string comes from the default config file, right? That means that this test is testing both whether the course ID is correct and also that the config file handling works. It'd probably be better to mock out the config object so that you can focus on the method call.