Generate() now creates missing destination dir
expanding test class

added additional test for a sprite with a hover image, moved test
outputs into test-specific subdirectories