fix file reuse feature in editor

there still was a reference to ImageFile instead of
Pageflow::ImageFile causing file usages not to be created.

Improve feature level spec coverage.
Merge pull request #59 from tf/file-reuse-fix

fix file reuse feature in editor