allow for non-list input to add_section
fix assert raises
clean up
Merge pull request #1438 from dengemann/report_api

ENH: allow for non-list input to add_section