experimental -> src

Mostly plotting changes. Those new ones from experimental are ported here, works for root plots but not sure how to make the stack (for fit results) in matplotlib, as well as how to treat the error plotting — leaving it to Luke, matplotlib expert.