Added support for systems without matplotlib

Will now not graph the function if matplotlib is not installed.
Known bug: Negative areas are still calculated