Added a nice message when missing required modules

Hello. I'm not sure how all this pull-request-thing is done. I'm a first-timer here so bear with me!
Should I have used a topic-branch rather than commiting to the `default` branch? or for such trivial changes what I've done is satisfactory?

Plume looks good and interesting. Will start using it in my current project.
Thanks!