Waking up from Pin 2...

What happens if you change the PIR with a switch for debugging? Does it trigger the interrupt when set to low?
Also reading the Sparkfun page did you consider this:

The alarm pin is an open collector meaning you will need a pull up resistor on the alarm pin. The open drain setup allows multiple motion sensors to be connected on a single input pin. If any of the motion sensors go off, the input pin will be pulled low.