Fix tests

Hi,

I have recently become interested in your vast array of parenscript packages they are fantastic but some of them don't work with the newer versions of parenscript, I am using 2.4.  There are some larger re-factorings required since parenscript will emit a warning (which causes compile to fail) if there are return values specified where it should be implicit.  But for the time being I thought is best to submit the minimum to I can see will fix the problems.  I have also updated the documentation to point at the location of the newer version of parenscript with the required location patches.  I apologise for the staggered submissions, there are a lot of interdependent things here.

To make the matter more complex the version of parenscript that the readme points to wont entirely work either, because of some bugs in the way objects can be initialised.  I didn't want to point this at my own repository because that seemed a bit anti-social and I have submitted the changes as a patch to upstream so I am hoping to get them fixed there.  If you would like I can submit a pull request to your copy of parenscript that will include the patches required, otherwise we can wait for the patches to be accepted upstream, and I'll send a pull request to 3b instead.

Cheers,
Russell