Add a version check for optional matplotlib dependency.

Fixes Issue #98. 
Right, but in that case the user *wanted* to use matplotlib functionality, right? Therefore warning was a good thing here?