adding /reset_all support and boolean reporters
- updating bert-and-ernie sample
- and refactoring allong the way