add test suite using capistrano-spec (#87)

This is very far from complete coverage!  But starting is half the
battle, and the first spec should serve as a good example for to write
others.