Include tests in gem

It'd be useful to be able to run the tests from the gem.

It looks like gem converts symlinks to normal files (is there a way to turn that off?) so this re-creates the symlinks in `spec_helper` if they are missing.