Conditionally require poltergeist.

Fixes #10.

AGAIN THANKS DAVE FOR THE PR.