Allow passing in options instead of file

Supports both passing in from options along with files, or passing in just options and a gulp callback for notifying gulp on completion.