Sloppy integration test
Kill off one of the class instance variables

That was nasty spagetti
Photo knows nothing about Variables

Nor should it
Generate html filename less magic-y
Normalize Photo's arguments
Get rid of variables all together
Keep test junk in the spec tmp dir
Terminology tweak
Make verbose_puts a mixed-in method

I'm not a fan of having to reference the whole module name every use,
and this makes it clearer where I'm intending to use it and where I'm not
GalleryGenerator class
Tone down variable name

I still this these responses are horrible
rename accessor for Size#source => #url
One less OpenStruct monstrosity
Remove duplicate tests
Test shouldnt fail on a clean tmp dir
default to relative output
Attempt to put all the path logic in one place
Start using path manager
better method names
expose relative paths