first phase of segmenter working, will implement

- segment by adding Segmenter class in report
- segments are summarized
- segments require custom views