Fixed typo; Started refactor to deal with the fallback images.
Needed the debugger to help me out.
Some formatting; handles the fallback image files too now, specs updated.
Added spec for 404 route, and found it needed changes to handle it properly.
Updated changes for first release.