lint summary.py #9
add single matching plotter class #17, #18
Add plotter package base
Add single_matching_plotter class for #17, #18, #25
change waffle io supported tags
Refactor exp package
linting exp/prepare.py for #9
Rename PdfSlider to Slider in exp.matching
Rename PdfSlider to Slider in exp.exp_common
Rename PdfSlider to PdfReader, and simplify funtions, seperate to summary.Slider
import summary would cause looping dependency, so remove it.

This should be check and test as metioned in #29
Add slide path, pages information. Moved from exp_common
lint exp.feats for #9
Move exp.exp_common to exp.base
Adjust exp_common naming to base
Fix refactoring errors in data, exp.summary
Modify result to generate `keep` column for #18
Add plot package init
Add plotter base constructor #17
Add single matched lines result #30