change structure of plot.py, use Plotter class
add some helper for the plotter
added plotting functions
add external API
change FB_Manager to reflect API changes