Compatibility with Sprockets 2.2 - 2.8

 * add some basic tests
 * add [Appraisals](https://github.com/thoughtbot/appraisal) for each minor version of Sprockets 2
 * fix a compatibility issue with `logical_path` on Sprocket 2.3+

This replaces #15 (and expands compatibility).