Add separator option and make it "_" by default

Should fix #30

I add a `separator` optionsinside an `hbs` option so each extractor could have its own options.
The first line prevent from opts without hbs but not from an empty hbs object.
But you're right, using underscore could save me some code.