Add descriptive outputs and some supporting libraries. Uses matplotlib.