Feature/sections crud

Added one of each type of CRUD method for sections module along with tests.
I'd agree that they should just be in one place rather than in every method. Having them in client/base might be exposing a bit much of the implementation details, but we can figure it out when we look at the documentation as a whole.