Should be controlled at compile stage
cleaner spec rewrite
refactored fs_extension for filters and using wrench
for recursive directory create
Updated to handle new background images, and merged Davids changes