isolate conversion of Sass::Script objects to SassFunctions

now SpriteMap doesn't need to know how to get the value out of a Sass::Script object
explicitly require Forwardable
raise more friendly exceptions if the image referenced does not exist