Add a version check for optional matplotlib dependency.

Fixes Issue #98. 
Should we raise an error instead? If we're sure it won't work