stop using a 'content variable' and begin using setContent()/getContent(); also add sections per strong desire from @harikt. fixes #46