Remote testing

Adding tests for just one file first (I learned my lesson with my last big PR :grin: ).  Questions/comments are welcome.  Specifically, I'm not sure if the comments in the test make the specs clearer or not--they helped me to write the specs coming from a stronger Rspec background.

Related to #82