* combined loadTemplate + renderTemplate
* stream through all files (sprite.svg, sprite.css, [optional] sprite.html), instead of some coming from stream, some being written by 'fs'
* added svgDest option to allow configuration of the output .svg file name + path
* changed to use some of the best practices of writting gulp plugin
* fixed various bugs (e.g. end the stream)